Naijagoal logo

Dinamo Zagreb vs Viking: UEFA Champions League Play-offs 2-2 Draw Analysis

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 more controlled second. Dinamo’s fast start suggested a decisive home advantage, but Viking’s recovery and defensive resilience under pressure (only 4 shots on target conceded from 23 attempts) keep the Norwegian side very much alive ahead of the return leg.

Match Report

Dinamo Zagreb exploded out of the blocks. On 6' the hosts took the lead with a well-worked move: Dinamo Zagreb goal — D. Beljo (assisted by M. Perez Vinlof), the striker finishing after a delivery from the left-back. Just four minutes later on 10', the advantage was doubled: Dinamo Zagreb goal — M. Lisica (assisted by D. Beljo), as Beljo dropped off the front line to slide a pass into Lisica’s run from midfield for 2-0.

Viking, however, refused to fold and began to exploit space in transition. On 26' they halved the deficit: Viking goal — P. Christiansen (assisted by T. Moi), with Christiansen timing his run to meet Moi’s pass and finish past the goalkeeper. The comeback was complete on 39' when Viking struck again: Viking goal — Z. Tripic (assisted by T. Moi), Tripic converting after Moi once more unlocked Dinamo between the lines to make it 2-2 before the interval.

The second half was more fragmented, shaped heavily by substitutions and a tighter Viking block. On 58', S. Kvia-Egeskog replaced T. Moi (Viking), removing Viking’s chief creator but adding fresh legs in midfield. Two minutes later on 60', L. Kacavenda replaced M. Zajc (Dinamo Zagreb) as the hosts sought extra creativity against a deepening defence.

On 65', the referee produced the first card of the evening: J. Bell (Viking) — yellow card (Roughing), after a robust challenge in midfield as Dinamo tried to break. Dinamo then made a double change on 68', first with R. Mudrazija replacing L. Stojkovic (Dinamo Zagreb), and moments later A. Hoxha replacing M. Lisica (Dinamo Zagreb), signalling a shift towards more direct attacking options from wide areas.

Viking refreshed their back line on 72' with a defensive reshuffle: S. Bjorshol replaced H. Heggheim (Viking), and H. J. Haugen replaced K. Haugen (Viking), aiming to cope with Dinamo’s increasing territorial pressure down both flanks.

As the hosts pushed, frustration grew. On 83', M. Valincic (Dinamo Zagreb) — yellow card (Holding), was booked for stopping a counter-attack, underlining Viking’s continued threat in transition. Dinamo responded with another double switch on 84': S. Prevljak replaced M. Orsic (Dinamo Zagreb) to add a penalty-box presence, while N. Galesic replaced M. Valincic (Dinamo Zagreb) to stabilise the right side after the booked full-back’s withdrawal.

Viking’s final changes came on 87', further freshening their forward line for late counters and defensive work from the front: J. Hansen replaced Z. Tripic (Viking), and R. Postema replaced P. Christiansen (Viking). Despite Dinamo’s late pressure, neither side could find a winner, and the match closed at 2-2.

Fixture Statistics & Tactical Audit

  • xG: Dinamo Zagreb — not available vs Viking — not available
  • 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

The statistical profile underlines Dinamo’s territorial and volume dominance (23 total shots to Viking’s 6, 60% possession), but also explains why the scoreline remained level. Many of Dinamo’s efforts were either blocked (7) or off target, meaning only 4 required saves from Arild Østbø. Viking, by contrast, were highly selective but efficient, turning half of their 6 attempts into shots on target and scoring twice from their three efforts on goal. The Norwegian side defended deep, limited clear central openings, and forced Dinamo into lower-quality shooting positions, while exploiting transitions for both of their first-half goals. Without xG values, the pattern still suggests a relatively fair draw: Dinamo controlled territory and volume, Viking maximised the value of their few attacks.

Standings Update & Seasonal Impact

With no league standings data available, the broader numerical impact on each club’s domestic or continental ranking cannot be quantified here. Within the context of the UEFA Champions League Play-offs, however, the 2-2 home draw places pressure on Dinamo Zagreb for the second leg: any score draw away from home will now favour Viking on aggregate dynamics, while Viking leave Zagreb having turned a disastrous start into a strong platform, carrying both momentum and two away goals’ worth of psychological leverage into the return fixture.

Lineups & Personnel

Dinamo Zagreb Starting XI

  • GK: Ivan Nevistić
  • DF: Matteo Pérez Vinlöf, Scott McKenna, Sergi Domínguez, Moris Valinčić
  • MF: Josip Mišić, Mateo Lisica, Luka Stojković, Miha Zajc, Mislav Oršić
  • FW: Dion Drena Beljo

Viking Starting XI

  • GK: Arild Østbø
  • DF: Kristoffer Haugen, Henrik Sælebakke Falchener, Gianni Stensness, Henrik Heggheim
  • MF: Kristoffer Askildsen, Joe Bell, Tobias Moi
  • FW: Edvin Austbø, Peter Christiansen, Zlatko Tripić

Post-Match Verdict

Dinamo Zagreb delivered a dominant attacking volume (23 shots, 60% possession, 9 corners) but lacked the precision to turn that control into a decisive first-leg lead, with only 4 efforts on target and 7 blocked reflecting Viking’s compact defensive structure. The hosts’ early fluidity between Beljo and Lisica was a clear strength, yet once Viking adjusted, Dinamo were often forced into lower-quality attempts from congested zones.

Viking’s performance was tactically resilient and opportunistic, maximising limited attacking moments (6 total shots, 3 on target, 2 goals) while absorbing sustained pressure. Their defensive shape, especially after the 72' full-back changes, restricted Dinamo’s ability to create clear central chances, and their transitions — orchestrated initially by Moi with two assists — punished Dinamo’s high line. Over the full 90 minutes, the draw reflects a clash between Dinamo’s volume-based approach and Viking’s efficiency, leaving the tie finely poised but with a slight psychological edge to the visitors after overturning a 2-0 deficit away from home.