Dinamo Zagreb vs Viking: 2-2 Draw in UEFA Champions League Play-offs
Dinamo Zagreb 2-2 Viking at Stadion Maksimir leaves this UEFA Champions League Play-offs tie finely poised after a frenetic first half and a more controlled second. Dinamo’s fast start was cancelled out by Viking’s ruthless efficiency in front of goal, and despite the hosts’ territorial and shooting dominance, they were forced to settle for a draw that keeps qualification wide open heading into the return leg.
Match Report
The game exploded into life almost immediately. On 6', Dinamo Zagreb goal — D. Beljo (assisted by M. Perez Vinlof). The centre-forward attacked a delivery from the left-back, converting to give the hosts an early 1-0 lead and reward their aggressive start.
Dinamo doubled their advantage four minutes later. On 10', Dinamo Zagreb goal — M. Lisica (assisted by D. Beljo). Beljo dropped off the front line to link play and slipped Lisica through, the midfielder timing his run to finish calmly and make it 2-0, seemingly putting Dinamo in full control.
Viking, however, responded by tightening their structure and exploiting transitions. On 26', Viking goal — P. Christiansen (assisted by T. Moi). A quick attack through midfield saw Moi release Christiansen into space, and the forward’s composed finish halved the deficit to 2-1, punishing Dinamo’s looseness between the lines.
The Norwegian side were level before the break. On 39', Viking goal — Z. Tripic (assisted by T. Moi). Again Moi was the architect, finding Tripic with a well-weighted pass, and the winger’s finish brought the score to 2-2, completely flipping the momentum after Dinamo’s blistering opening spell.
After the interval, both coaches turned to their benches to adjust the midfield battle. On 58', S. Kvia-Egeskog replaced T. Moi (Viking), with Viking seeking fresh legs after Moi’s intensive first-half work as creator of both goals. On 60', L. Kacavenda replaced M. Zajc (Dinamo Zagreb), adding more energy and verticality in Dinamo’s central unit.
As the game entered its final third, the pattern remained Dinamo probing and Viking looking to counter, with discipline becoming more important. On 65', J. Bell (Viking) — yellow card (Roughing) for a robust challenge in midfield that stopped a Dinamo break at source.
Dinamo then refreshed their attacking midfield line. On 68', R. Mudrazija replaced L. Stojkovic (Dinamo Zagreb), and simultaneously on 68', A. Hoxha replaced M. Lisica (Dinamo Zagreb), signaling a push for greater penetration and directness from the hosts in search of a winner.
Viking answered with defensive reinforcements on the flanks. On 72', S. Bjorshol replaced H. Heggheim (Viking), and on 72', H. J. Haugen replaced K. Haugen (Viking), both changes aimed at shoring up the back line and coping with Dinamo’s sustained pressure down the wings.
With tensions rising late on, the hosts also went into the book. On 83', M. Valincic (Dinamo Zagreb) — yellow card (Holding) after stopping a Viking counter by grabbing his opponent, reflecting Dinamo’s vulnerability when transitions broke through their high line.
Dinamo’s final substitutions underlined their intent to tilt the tie back in their favour. On 84', S. Prevljak replaced M. Orsic (Dinamo Zagreb), adding a more orthodox striker profile, and on 84', N. Galesic replaced M. Valincic (Dinamo Zagreb), a defensive change forced both by fatigue and the earlier booking.
Viking’s last changes were like-for-like in attack, designed to inject fresh running to chase long balls and relieve pressure. On 87', J. Hansen replaced Z. Tripic (Viking), and on 87', R. Postema replaced P. Christiansen (Viking), as the visitors focused on preserving the 2-2 scoreline while keeping a counter-attacking threat.
Fixture Statistics & Tactical Audit
- xG: Dinamo Zagreb — not specified vs Viking — not specified
- Possession: Dinamo Zagreb 60% vs 40% Viking
- Shots on Target: Dinamo Zagreb 4 vs 3 Viking
- Goalkeeper Saves: Dinamo Zagreb 1 vs 2 Viking
- Blocked Shots: Dinamo Zagreb 7 vs 0 Viking
Dinamo Zagreb were territorially dominant (60% possession) and generated far more volume in attack (23 total shots to 6), with Viking largely pinned back after their first-half recovery. However, only 4 of Dinamo’s 23 attempts were on target, underlining that their pressure was often poorly converted into clear chances. Viking were markedly more efficient in the final third, turning 6 shots into 3 on target and 2 goals, which aligns with the sense that their attacking moments, though fewer, were of higher quality. The goalkeeping numbers mirror this pattern: Viking’s Arild Østbø made 2 saves from Dinamo’s 4 shots on goal, while Ivan Nevistić faced just 3 efforts on target, saving 1 and conceding twice. Overall, the draw feels broadly fair: Dinamo’s volume and territory justified at least a point, but Viking’s clinical edge in transition made them fully deserving of their two away goals.
Standings Update & Seasonal Impact
With no league standings data available, the impact of this 2-2 draw is best understood in the context of a two-legged UEFA Champions League Play-offs tie. Dinamo Zagreb’s failure to convert sustained pressure into a home win places added stress on the return leg, as Viking carry both scoreboard parity and the psychological boost of having twice come from behind. Viking’s resilience and efficiency away from home strengthen their position going into the decisive match, while Dinamo must now balance attacking ambition with greater defensive control to avoid being punished again in transition.
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 volume (23 shots, 9 corners, 60% possession) but lacked precision in the final third, with only 4 efforts on target and long spells where their structured pressure failed to break Viking’s compact block. Their early 2-0 lead reflected aggressive wing play and intelligent movement from Beljo, yet repeated exposure in defensive transition — highlighted by conceding 2 goals from just 3 shots on target — underlined a structural vulnerability between midfield and defence. Viking delivered a clinically efficient away performance (2 goals from 3 shots on target and only 6 attempts overall), thriving whenever they could break through Dinamo’s press. Their compact shape limited high-quality chances against, forcing Dinamo into a high number of blocked or off-target efforts (7 shots blocked). Over 90 minutes, Dinamo’s control without cutting edge contrasted with Viking’s ruthless use of limited opportunities, setting up a finely balanced second leg where small tactical adjustments in transition and chance conversion are likely to decide who progresses.


