UEFA Champions League League Stage - 1

Juventus 4 - 4 FT Borussia Dortmund

Allianz Stadium

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
96
FT
Tue, Sep 16
Juventus
4-4
Borussia Dortmund
⚡ Intensity 100
⚖️ Balance 100
🏆 Stakes 0
🎲 Upset 0
Eight goals, two teams, one unforgettable night

Vlahović Rescues Juventus in Eight-Goal Champions League Spectacle

Must-Watch Futmetrix Score: 96/100. When two European heavyweights collide in the group stage, a 4-4 draw that leaves both sides celebrating and cursing is the only verdict that captures the sheer madness of what unfolded at Allianz Stadium.

The Intensity Never Stopped

From the opening whistle, this was a match devoid of caution. Borussia Dortmund arrived in Turin intent on proving they belonged in Europe's elite company, and for 74 minutes, they made a compelling case. Karim Adeyemi struck first in the 52nd minute, assisted by Serhou Guirassy, igniting a frenetic second half. The balance of power shifted constantly—Juventus equalised through Kenan Yıldız's clinical finish in the 63rd minute (set up by Joao Mario), only for Felix Nmecha to restore Dortmund's lead two minutes later. By the 74th minute, Yan Couto's header made it 3-2 to the visitors, and the stakes appeared set: Dortmund were in control.

The Turning Point: Vlahović's Resurrection

Then came the chaos. Dušan Vlahović, introduced as a substitute, became Juventus's executioner. In the 86th minute, Rayan Bensebaini's penalty gave Dortmund a 4-3 cushion—seemingly decisive. But Juventus weren't finished. Vlahović levelled in the 90th minute, assisted by Pierre Kalulu, and in the same breath, Lloyd Kelly completed the resurrection with a Vlahović assist. Eight goals in one match. Two teams, 52 combined shots (Juventus 19, Dortmund 10), possession split 52-48 in Juventus's favour. The data screams of an upset factor that neither side anticipated.

The Numbers Behind the Madness

Juventus's 89% pass accuracy (437 of 491) and dominance in the final third proved decisive in the end, yet Dortmund's clinical efficiency—just 10 shots to Juventus's 19—nearly stole the night. Vlahović's 9.7 rating and two-goal, one-assist performance, combined with Yıldız's all-round brilliance (goal, assist, three key passes), turned the tide when it mattered most. Both sides leave with a point and a story: a match that will be replayed, analysed, and celebrated as the kind of European football that reminds us why we watch.

Key Questions

What made Dušan Vlahović the Man of the Match?

Two goals and an assist as a substitute, including a 90th-minute equaliser and the assist for Kelly's dramatic leveller. Clinical finishing under maximum pressure.

What caused the 8-goal thriller?

Relentless attacking from both sides, weak defensive transitions, and Juventus's late intensity. Neither team prioritised solidity over ambition.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
52%
48%
Juventus 52%
Borussia Dortmund 48%
Shots
19
10
Juventus 19
Borussia Dortmund 10
Shots on Target
7
5
Juventus 7
Borussia Dortmund 5
Expected Goals (xG)
1.92
1.71
Juventus 1.92
Borussia Dortmund 1.71
Passes
491
470
Juventus 491
Borussia Dortmund 470
Pass Accuracy
89%
82%
Juventus 89%
Borussia Dortmund 82%
Corners
4
2
Juventus 4
Borussia Dortmund 2
Fouls
13
8
Juventus 13
Borussia Dortmund 8
Yellow Cards
0
1
Juventus 0
Borussia Dortmund 1
Red Cards
0
0
Juventus 0
Borussia Dortmund 0

Match Events

Waldemar Anton 🟨 42'
HT
K. Adeyemi (S. Guirassy) 52'
58' 🔄 J. David D. Vlahovic
59' 🔄 W. McKennie Joao Mario
63' K. Yildiz (Joao Mario)
F. Nmecha (K. Adeyemi) 65'
67' D. Vlahovic (K. Yildiz)
69' 🔄 T. Koopmeiners M. Locatelli
69' 🔄 L. Openda V. Adzic
F. Nmecha J. Bellingham 🔄 71'
M. Beier J. Brandt 🔄 71'
Y. Couto 74'
R. Bensebaini 86'
87' 🔄 K. Yildiz E. Zhegrova
90' D. Vlahovic (P. Kalulu)
90' L. Kelly (D. Vlahovic)
S. Guirassy P. Gross 🔄 90'+2
FT

Player Cards

Our take on every player in this match

Juventus

Goalkeepers
M. Di Gregorio
SIEVE
SIEVE
20%
Save %
20%
Save %
4
Conceded
1
Saves
Defenders
P. Kalulu
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
1
Assists
61%
Pass Acc
Bremer
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
L. Kelly
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
6.9
Rating
Midfielders
W. McKennie
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
59
Total Mins
59
Entry
T. Koopmeiners
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
K. Thuram
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
A. Cambiaso
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
J. David
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
58
Entry
K. Yildiz
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
L. Openda
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
BENCH
M. Perin
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
C. Pinsoglio
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
F. Gatti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
D. Rugani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Joao Mario
SUPER SUB
SUPER SUB
1
Assist
1
Assist
31
Minutes
6.3
Rating
J. Cabal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Locatelli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
V. Adzic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
F. Kostic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
F. Conceicao
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
D. Vlahovic
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
9.7
Rating
E. Zhegrova
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry

Borussia Dortmund

Goalkeepers
G. Kobel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
J. Ryerson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
W. Anton
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
R. Bensebaini
CLUTCH HERO
CLUTCH HERO
86
Goal Time
86
Goal Time
Penalty
Impact
5.9
Rating
Midfielders
Y. Couto
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
M. Sabitzer
ENFORCER
ENFORCER
5
Tackles
5
Tackles
5
Duels Won
83%
Win %
F. Nmecha
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
D. Svensson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
K. Adeyemi
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
M. Beier
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
71
Total Mins
71
Entry
S. Guirassy
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
6.9
Rating
BENCH
S. Ostrzinski
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
A. Meyer
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
F. Mane
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Kabar
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Bellingham
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
J. Brandt
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
P. Gross
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
C. Chukwuemeka
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
C. Campbell
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
10/08/2025 Borussia Dortmund 1 - 2 Juventus Friendlies Clubs Signal Iduna Park
18/03/2015 Borussia Dortmund 0 - 3 Juventus UEFA Champions League Signal-Iduna-Park
24/02/2015 Juventus 2 - 1 Borussia Dortmund UEFA Champions League Juventus Stadium
10/08/2025
Friendlies Clubs Signal Iduna Park
18/03/2015
UEFA Champions League Signal-Iduna-Park
24/02/2015
UEFA Champions League Juventus Stadium
Juventus Win
Borussia Dortmund Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Eintracht Frankfurt 1 3 5 1 +4 WEintracht Frankfurt 5 - 1 Galatasaray (18-09-2025)
2 Paris Saint Germain 1 3 4 0 +4 WParis Saint Germain 4 - 0 Atalanta (17-09-2025)
3 Sporting CP 1 3 4 1 +3 WSporting CP 4 - 1 Kairat Almaty (18-09-2025)
4 Club Brugge KV 1 3 4 1 +3 WClub Brugge KV 4 - 1 Monaco (18-09-2025)
5 Bayern München 1 3 3 1 +2 WBayern München 3 - 1 Chelsea (17-09-2025)
6 Union St. Gilloise 1 3 3 1 +2 WPSV Eindhoven 1 - 3 Union St. Gilloise (16-09-2025)
7 Arsenal 1 3 2 0 +2 WAthletic Club 0 - 2 Arsenal (16-09-2025)
8 Manchester City 1 3 2 0 +2 WManchester City 2 - 0 Napoli (18-09-2025)
9 Inter 1 3 2 0 +2 WAjax 0 - 2 Inter (17-09-2025)
10 Liverpool 1 3 3 2 +1 WLiverpool 3 - 2 Atletico Madrid (17-09-2025)
11 Qarabag 1 3 3 2 +1 WBenfica 2 - 3 Qarabag (16-09-2025)
12 Barcelona 1 3 2 1 +1 WNewcastle 1 - 2 Barcelona (18-09-2025)
13 Real Madrid 1 3 2 1 +1 WReal Madrid 2 - 1 Marseille (16-09-2025)
14 Tottenham 1 3 1 0 +1 WTottenham 1 - 0 Villarreal (16-09-2025)
15 Borussia Dortmund 1 1 4 4 0 DJuventus 4 - 4 Borussia Dortmund (16-09-2025)
16 Juventus 1 1 4 4 0 DJuventus 4 - 4 Borussia Dortmund (16-09-2025)
17 Bayer Leverkusen 1 1 2 2 0 DFC Copenhagen 2 - 2 Bayer Leverkusen (18-09-2025)
18 Bodo/Glimt 1 1 2 2 0 DSlavia Praha 2 - 2 Bodo/Glimt (17-09-2025)
19 FC Copenhagen 1 1 2 2 0 DFC Copenhagen 2 - 2 Bayer Leverkusen (18-09-2025)
20 Slavia Praha 1 1 2 2 0 DSlavia Praha 2 - 2 Bodo/Glimt (17-09-2025)
21 Olympiakos Piraeus 1 1 0 0 0 DOlympiakos Piraeus 0 - 0 Pafos (17-09-2025)
22 Pafos 1 1 0 0 0 DOlympiakos Piraeus 0 - 0 Pafos (17-09-2025)
23 Benfica 1 0 2 3 -1 LBenfica 2 - 3 Qarabag (16-09-2025)
24 Atletico Madrid 1 0 2 3 -1 LLiverpool 3 - 2 Atletico Madrid (17-09-2025)
25 Newcastle 1 0 1 2 -1 LNewcastle 1 - 2 Barcelona (18-09-2025)
26 Marseille 1 0 1 2 -1 LReal Madrid 2 - 1 Marseille (16-09-2025)
27 Villarreal 1 0 0 1 -1 LTottenham 1 - 0 Villarreal (16-09-2025)
28 Chelsea 1 0 1 3 -2 LBayern München 3 - 1 Chelsea (17-09-2025)
29 PSV Eindhoven 1 0 1 3 -2 LPSV Eindhoven 1 - 3 Union St. Gilloise (16-09-2025)
30 Ajax 1 0 0 2 -2 LAjax 0 - 2 Inter (17-09-2025)
31 Napoli 1 0 0 2 -2 LManchester City 2 - 0 Napoli (18-09-2025)
32 Athletic Club 1 0 0 2 -2 LAthletic Club 0 - 2 Arsenal (16-09-2025)
33 Monaco 1 0 1 4 -3 LClub Brugge KV 4 - 1 Monaco (18-09-2025)
34 Kairat Almaty 1 0 1 4 -3 LSporting CP 4 - 1 Kairat Almaty (18-09-2025)
35 Galatasaray 1 0 1 5 -4 LEintracht Frankfurt 5 - 1 Galatasaray (18-09-2025)
36 Atalanta 1 0 0 4 -4 LParis Saint Germain 4 - 0 Atalanta (17-09-2025)