Dinamo Zagreb vs Viking: Champions League Play-offs Match Report
Dinamo Zagreb 2-2 Viking at Stadion Maksimir leaves this UEFA Champions League Play-offs tie finely balanced after a frenetic first half and a far more controlled second. Dinamo’s early two-goal surge was cancelled out before the break, and despite territorial dominance after half-time, the Croatian side could not convert pressure into a decisive advantage ahead of the return leg.
Match Report
Dinamo Zagreb flew out of the blocks. On 6' Dinamo Zagreb goal — D. Beljo (assisted by M. Perez Vinlof) finished off a well-constructed move from the left, giving the hosts an immediate platform. The advantage was doubled just four minutes later: on 10' Dinamo Zagreb goal — M. Lisica (assisted by D. Beljo), with Beljo this time turning provider as Lisica arrived from midfield to make it 2-0.
Viking, however, responded with composure rather than panic. On 26' Viking goal — P. Christiansen (assisted by T. Moi) halved the deficit, Christiansen timing his run to meet Moi’s pass and beat the goalkeeper. The Norwegian side then levelled the match before the interval: on 39' Viking goal — Z. Tripic (assisted by T. Moi), with Tripic finishing clinically from another Moi supply to make it 2-2 and completely flip the momentum going into half-time.
The second half opened with both coaches adjusting their midfields. On 58' S. Kvia-Egeskog replaced T. Moi (Viking), withdrawing the influential creator who had assisted both goals. Two minutes later, Dinamo made their first change to refresh central areas: on 60' L. Kacavenda replaced M. Zajc (Dinamo Zagreb).
Discipline became a factor as the intensity rose. On 65' J. Bell (Viking) — yellow card (Roughing) was booked for a robust challenge in midfield. Dinamo then turned to their bench again to inject energy and attacking impetus. On 68' R. Mudrazija replaced L. Stojkovic (Dinamo Zagreb), and in the same minute, on 68' A. Hoxha replaced M. Lisica (Dinamo Zagreb), removing one of the first-half scorers for fresh legs on the flank.
Viking responded with a defensive reshuffle on 72', making a double change to stabilise their back line. On 72' S. Bjorshol replaced H. Heggheim (Viking), followed immediately by 72' H. J. Haugen replacing K. Haugen (Viking), as the visitors sought to manage Dinamo’s growing territorial pressure.
The home side’s aggression without the ball eventually drew a caution. On 83' M. Valincic (Dinamo Zagreb) — yellow card (Holding) went into the book for stopping a Viking transition. Dinamo then made their final attacking pushes. On 84' S. Prevljak replaced M. Orsic (Dinamo Zagreb), adding a more traditional striker profile, and on 84' N. Galesic replaced M. Valincic (Dinamo Zagreb) to refresh the right side of defence after the booking.
Viking’s final substitutions came in the closing stages, aimed at preserving the draw and adding fresh running up front. On 87' J. Hansen replaced Z. Tripic (Viking), withdrawing their goalscoring captain, and on 87' R. Postema replaced P. Christiansen (Viking), taking off the other scorer. Despite Dinamo’s late pressure, neither side found a winner, and the match closed at 2-2.
Fixture Statistics & Tactical Audit
- xG: not available vs not available
- Possession: 60% vs 40%
- Shots on Target: 4 vs 3
- Goalkeeper Saves: 1 vs 2
- Blocked Shots: 7 vs 0
Dinamo Zagreb were territorially dominant (60% possession, 23 total shots to 6) and spent long spells in Viking’s half, reflected in their 17 efforts from inside the box and seven blocked shots as the visitors defended deep. Viking, by contrast, were highly efficient: with only six attempts and three on target, they converted two of those into first-half goals. The shot profile and volume suggest Dinamo carried the greater sustained threat, but Viking’s compact 4-3-3 without the ball and disciplined low block limited the quality of chances after the early storm. With xG figures unavailable, the balance of chances still points to a slightly harsh outcome for Dinamo in terms of not winning, while Viking will feel their clinical finishing and resilience under pressure merited the draw.
Standings Update & Seasonal Impact
With no league table data available for this UEFA Champions League Play-offs tie, the immediate impact is framed in two-legged terms rather than points. Dinamo Zagreb’s failure to turn a 2-0 lead and clear statistical superiority (23 shots to 6) into victory leaves the tie delicately poised and hands Viking a psychological boost ahead of the return leg. Viking, having recovered from a disastrous opening ten minutes to secure a 2-2 away result, take both momentum and a valuable scoreline back home, knowing that a narrower, controlled game in the second leg could now be enough to progress.
Lineups & Personnel
Dinamo Zagreb Starting XI
- GK: Ivan Nevistić
- DF: Moris Valinčić, Sergi Domínguez, Scott McKenna, Matteo Pérez Vinlöf
- MF: Josip Mišić, Mateo Lisica, Luka Stojković, Miha Zajc, Mislav Oršić
- FW: Dion Drena Beljo
Viking Starting XI
- GK: Arild Østbø
- DF: Henrik Heggheim, Gianni Stensness, Henrik Sælebakke Falchener, Kristoffer Haugen
- MF: Tobias Moi, Joe Bell, Kristoffer Askildsen
- FW: Zlatko Tripić, Peter Christiansen, Edvin Austbø
Post-Match Verdict
Dinamo Zagreb produced a dominant attacking display (23 shots, 60% possession, 17 efforts in the box) but lacked the ruthlessness to translate that control into a first-leg advantage. Their 4-1-4-1 structure created overloads in advanced areas, yet only four shots tested the goalkeeper, underlining a recurring issue with shot quality and final decisions. Viking, by contrast, were clinical in transition (3 shots on target, 2 goals) and showed a resilient defensive performance (2 saves, 7 opponent shots blocked) once they settled after the early collapse. Tactically, Dinamo will regret not managing the game better at 2-0, allowing Viking’s midfield to find pockets and feed Tripić and Christiansen. Viking’s compactness and efficiency made this less a defensive collapse and more an attacking underperformance from the hosts, leaving the tie finely balanced but with the psychological edge arguably in the visitors’ camp.






