Live Animation
Follow the match
UEFA UCL
08-27 03:00
3 - 1
End
Live Match
Statistics
H2H
Lineups
Viking
Dinamo Zagreb
Attacks
75
107
Dangerous Attacks
35
45
Ball Possession
38
62
On Target
8
4
Off Target
3045
50213
Important Events
Live text broadcast
End 3-1
89′
V.Vevatne
E. Austbö
82′
N.Galesic
M.Valincic
82′
R. Mudražija
L.Stojkovic
82′
F.Topic
M. Lisica
82′
H. J. Haugen
K. Haugen
82′
S.Kvia Egeskog
Z. Tripić
72′
M. Oršić
67′
M. Oršić
A. Hoxha
66′
J. Bell
61′
S. F. Bjørshol
H. Heggheim
61′
J.Daland
H.Falchener
57′
Z. Tripić
55′
L. Kacavenda
M. Zajc
52′
K. Askildsen
51′
V.Auklend
50′
3-1
T.Moi
Assist: H.Falchener
48′
2-1
E. Austbö
Assist: K. Askildsen
46′
S. Mckenna
Halftime 1-1
27′
H. Heggheim
18′
Z. Tripić
15′
H. Heggheim
10′
0-1
A. Hoxha
Goal
Shot on target
Shot off target
Penalty
Penalty Missed
Penalty shootout
Own goal
Assist
Corner
yellow card
red card
Second yellow
Subsititution
Subsititution(injury)
VAR
Match Info

Viking FK pulled off one of the biggest upsets of the UEFA Champions League qualifying round on 27 August 2026, defeating Dinamo Zagreb 3-1 at home. The Norwegian side produced a brave and energetic display to overcome the more experienced Croatian champions, putting themselves in a strong position to reach the group stage for the first time in their modern history.

Match overview: Viking’s fearless approach pays off

Few gave Viking much hope against a Dinamo Zagreb side that has become a regular in European competition. But the Norwegians played without fear, pressing high and attacking with pace from the very first minute. By the time the final whistle blew, the home fans at the Viking Stadion were celebrating a memorable European night that will be talked about for years.

Key moments: Early goal sets the tone

Viking shocked the visitors by taking the lead inside the opening ten minutes. A quick throw-in caught the Dinamo defence off guard, and a precise cross was headed home to send the home crowd into raptures. Dinamo responded with more possession but lacked cutting edge, and Viking punished them again before half-time with a clinical finish on the counter. After the break, Dinamo pulled one back to create a nerve-racking finish, but Viking restored their two-goal cushion with a well-taken third in the closing stages.

Tactical story: High tempo vs patient build-up

Viking’s game plan was built on intensity and directness. They deliberately bypassed midfield with long balls into the channels, forcing Dinamo’s defenders into uncomfortable situations. In contrast, Dinamo tried to control the game through short passing and possession, but Viking’s aggressive pressing prevented them from building any sustained rhythm. The home side’s willingness to commit runners forward paid dividends, while their defensive line held firm when called upon.

Standout performers

  • Viking’s wingers – They were a constant threat, causing problems with their pace and direct running off both flanks.
  • The Viking captain – Led by example in midfield, breaking up play and setting up the final goal with a brilliant pass.
  • Dinamo Zagreb’s playmaker – Despite the defeat, he was the visitors’ most influential player, trying to dictate the tempo and creating the away goal.

Season impact and second-leg preview

The 3-1 win gives Viking a two-goal cushion heading to Zagreb for the return leg. Dinamo will need to win by two clear goals to advance in regular time, a task they have the quality to achieve, but Viking’s confidence will be sky-high. The Norwegian side has already shown they can compete with Europe’s established clubs, and they will believe they can finish the job and reach the Champions League group stages.