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

Futmetrix Verdict
84
FT
Tue, Oct 21
FC Copenhagen
2-4
Borussia Dortmund
⚡ Intensity 94
⚖️ Balance 30
🏆 Stakes 33
🎲 Upset 0
Dortmund's firepower overwhelms Copenhagen in thriller

Win Probability

  • FC Copenhagen 8%
  • Draw 29%
  • Borussia Dortmund 63%

Futmetrix AI estimate

Nmecha's Double Ignites Dortmund's European Statement at Parken

Highly Entertaining Futmetrix Score: 84/100. In a match that swung between tactical control and late-game desperation, Borussia Dortmund dismantled FC Copenhagen's European hopes with a clinical 4-2 victory that proved possession and precision trump passion in the Champions League.

Possession as Weapon

From the opening whistle at Parken Stadium, the intensity was unmistakable. Jude Bellingham orchestrated Dortmund's rhythm with a 64% stranglehold on possession, turning the pitch into a German training ground. Felix Nmecha struck first in the 20th minute, a clinical finish from Bellingham's assist that set the tone. When Waldemar Anton's own goal doubled the lead in the 33rd minute, Copenhagen faced a mountain. Yet the hosts refused to crumble—Youssoufa Moukoko kept them tethered to hope with relentless pressing, his work rate a lone beacon in Dortmund's storm.

Penalties and Precision

The turning point arrived at the hour mark when Ramy Bensebaini converted a penalty in the 61st minute—a moment that crystallized Dortmund's balance between control and ruthlessness. Nmecha's second goal in the 76th minute, assisted by Carney Chukwuemeka, felt like a final statement. With five shots on target to Copenhagen's four, Dortmund's efficiency was surgical. Their 1.64 expected goals versus Copenhagen's 0.82 told the story: they created the better chances and finished them.

Late Drama Cannot Erase Dortmund's Dominance

Fabio Silva's goal in the 87th minute and Viktor Dadason's 90th-minute reply, assisted by Jens Suzuki, gave Copenhagen a final flourish—a reminder that European football rewards neither mercy nor complacency. But Dortmund's stakes were higher. With only three games played and seven points on the board, they proved their early-season resurgence is no mirage. Copenhagen's fourth-place position (15 points from nine matches) suddenly feels precarious after this loss exposes their vulnerability against elite pressure. The six-goal spectacle masked a mismatch in class: Dortmund's 85% pass accuracy and seven corners created the framework for dominance that Copenhagen's 36% possession could never dismantle.

Key Questions

What made Felix Nmecha the Man of the Match?

Two clinical finishes, intelligent movement in Dortmund's midfield press, and a 8.9 rating cemented Nmecha's dominance in the engine room.

What caused the six-goal thriller?

Dortmund's relentless possession and Copenhagen's desperate late push for goals created a rollercoaster where both sides found the net repeatedly.

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
36%
64%
FC Copenhagen 36%
Borussia Dortmund 64%
Shots
11
9
FC Copenhagen 11
Borussia Dortmund 9
Shots on Target
4
5
FC Copenhagen 4
Borussia Dortmund 5
Expected Goals (xG)
0.82
1.64
FC Copenhagen 0.82
Borussia Dortmund 1.64
Passes
347
618
FC Copenhagen 347
Borussia Dortmund 618
Pass Accuracy
78%
85%
FC Copenhagen 78%
Borussia Dortmund 85%
Corners
4
7
FC Copenhagen 4
Borussia Dortmund 7
Fouls
10
7
FC Copenhagen 10
Borussia Dortmund 7
Yellow Cards
2
1
FC Copenhagen 2
Borussia Dortmund 1
Red Cards
0
0
FC Copenhagen 0
Borussia Dortmund 0

Match Events

F. Nmecha (J. Bellingham) 20'
33' W. Anton
HT
60' 🟨 Lukas Lerager
R. Bensebaini 61'
Y. Couto J. Ryerson 🔄 62'
M. Beier F. Silva 🔄 62'
J. Brandt C. Chukwuemeka 🔄 62'
63' 🔄 B. Meling M. Lopez
Ramy Bensebaini 🟨 74'
75' 🔄 P. Hatzidiakos M. Garananga
75' 🔄 J. Larsson V. Dadason
F. Nmecha (C. Chukwuemeka) 76'
F. Nmecha M. Sabitzer 🔄 77'
81' 🔄 E. Achouri M. Madsen
81' 🔄 W. Clem Y. Zague
R. Bensebaini A. Anselmino 🔄 85'
F. Silva 87'
89' 🟨 Yoram Zague
90' V. Dadason (J. Suzuki)
FT

Player Cards

Our take on every player in this match

FC Copenhagen

Goalkeepers
Dominik Kotarski
SIEVE
SIEVE
20%
Save %
20%
Save %
4
Conceded
1
Saves
Defenders
Junnosuke Suzuki
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
1
Assists
28%
Pass Acc
Gabriel Pereira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Pantelis Hatzidiakos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
Birger Meling
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
63
Entry
Midfielders
Jordan Larsson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
Lukas Lerager
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
3
Fouls
5.7
Rating
William Clem
LATE SHIFT
LATE SHIFT
9
Late Mins
9
Late Mins
81
Total Mins
81
Entry
Elias Achouri
LATE SHIFT
LATE SHIFT
9
Late Mins
9
Late Mins
81
Total Mins
81
Entry
Forwards
Youssoufa Moukoko
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
9
Duels Won
0
Pens Won
Viktor Claesson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
Rúnar Alex Rúnarsson
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Oscar Gadeberg-Buur
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Munashe Garananga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Marcos López
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
83%
Duel Win %
Yoram Zague
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Mads Emil Madsen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Dominik Sarapata
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Viktor Bjarki Dadason
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
7.3
Rating

Borussia Dortmund

Goalkeepers
Gregor Kobel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Waldemar Anton
FRIENDLY FIRE
FRIENDLY FIRE
Own Goal
Mistake
Own Goal
Mistake
0
Fouls
6.5
Rating
Nico Schlotterbeck
MAGNET
MAGNET
111
Activity
111
Activity
105
Passes
6
Duels
Ramy Bensebaïni
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Midfielders
Yan Couto
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
62
Entry
Felix Nmecha
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Jobe Bellingham
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
2
Assists
42%
Pass Acc
Daniel Svensson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
Julian Brandt
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
Maximilian Beier
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
62
Entry
Serhou Guirassy
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
1
Pens Won
BENCH
Silas Ostrzinski
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Alexander Meyer
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Niklas Süle
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Julian Ryerson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Aaron Anselmino
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
5
Total Mins
Started
Entry
Pascal Groß
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Carney Chukwuemeka
SUPER SUB
SUPER SUB
1
Assist
1
Assist
28
Minutes
6.6
Rating
Marcel Sabitzer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Fábio Silva
CLUTCH HERO
CLUTCH HERO
87
Goal Time
87
Goal Time
Goal
Impact
7.5
Rating
Karim Adeyemi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
11/02/2022 FC Copenhagen 1 - 1 Borussia Dortmund UEFA Champions League Parken
09/06/2022 Borussia Dortmund 3 - 0 FC Copenhagen UEFA Champions League SIGNAL IDUNA PARK
11/02/2022
UEFA Champions League Parken
09/06/2022
UEFA Champions League SIGNAL IDUNA PARK
FC Copenhagen Win
Borussia Dortmund Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Paris Saint Germain 3 9 13 3 +10 WBayer Leverkusen 2 - 7 Paris Saint Germain (21-10-2025)WBarcelona 1 - 2 Paris Saint Germain (01-10-2025)WParis Saint Germain 4 - 0 Atalanta (17-09-2025)
2 Bayern München 3 9 12 2 +10 WBayern München 4 - 0 Club Brugge KV (22-10-2025)WPafos 1 - 5 Bayern München (30-09-2025)WBayern München 3 - 1 Chelsea (17-09-2025)
3 Inter 3 9 9 0 +9 WUnion St. Gilloise 0 - 4 Inter (21-10-2025)WInter 3 - 0 Slavia Praha (30-09-2025)WAjax 0 - 2 Inter (17-09-2025)
4 Arsenal 3 9 8 0 +8 WArsenal 4 - 0 Atletico Madrid (21-10-2025)WArsenal 2 - 0 Olympiakos Piraeus (01-10-2025)WAthletic Club 0 - 2 Arsenal (16-09-2025)
5 Real Madrid 3 9 8 1 +7 WReal Madrid 1 - 0 Juventus (22-10-2025)WKairat Almaty 0 - 5 Real Madrid (30-09-2025)WReal Madrid 2 - 1 Marseille (16-09-2025)
6 Borussia Dortmund 3 7 12 7 +5 WFC Copenhagen 2 - 4 Borussia Dortmund (21-10-2025)WBorussia Dortmund 4 - 1 Athletic Club (01-10-2025)DJuventus 4 - 4 Borussia Dortmund (16-09-2025)
7 Manchester City 3 7 6 2 +4 WVillarreal 0 - 2 Manchester City (21-10-2025)DMonaco 2 - 2 Manchester City (01-10-2025)WManchester City 2 - 0 Napoli (18-09-2025)
8 Newcastle 3 6 8 2 +6 WNewcastle 3 - 0 Benfica (21-10-2025)WUnion St. Gilloise 0 - 4 Newcastle (01-10-2025)LNewcastle 1 - 2 Barcelona (18-09-2025)
9 Barcelona 3 6 9 4 +5 WBarcelona 6 - 1 Olympiakos Piraeus (21-10-2025)LBarcelona 1 - 2 Paris Saint Germain (01-10-2025)WNewcastle 1 - 2 Barcelona (18-09-2025)
10 Liverpool 3 6 8 4 +4 WEintracht Frankfurt 1 - 5 Liverpool (22-10-2025)LGalatasaray 1 - 0 Liverpool (30-09-2025)WLiverpool 3 - 2 Atletico Madrid (17-09-2025)
11 Chelsea 3 6 7 4 +3 WChelsea 5 - 1 Ajax (22-10-2025)WChelsea 1 - 0 Benfica (30-09-2025)LBayern München 3 - 1 Chelsea (17-09-2025)
12 Sporting CP 3 6 7 4 +3 WSporting CP 2 - 1 Marseille (22-10-2025)LNapoli 2 - 1 Sporting CP (01-10-2025)WSporting CP 4 - 1 Kairat Almaty (18-09-2025)
13 Qarabag 3 6 6 5 +1 LAthletic Club 3 - 1 Qarabag (22-10-2025)WQarabag 2 - 0 FC Copenhagen (01-10-2025)WBenfica 2 - 3 Qarabag (16-09-2025)
14 Galatasaray 3 6 5 6 -1 WGalatasaray 3 - 1 Bodo/Glimt (22-10-2025)WGalatasaray 1 - 0 Liverpool (30-09-2025)LEintracht Frankfurt 5 - 1 Galatasaray (18-09-2025)
15 Tottenham 3 5 3 2 +1 DMonaco 0 - 0 Tottenham (22-10-2025)DBodo/Glimt 2 - 2 Tottenham (30-09-2025)WTottenham 1 - 0 Villarreal (16-09-2025)
16 PSV Eindhoven 3 4 8 6 +2 WPSV Eindhoven 6 - 2 Napoli (21-10-2025)DBayer Leverkusen 1 - 1 PSV Eindhoven (01-10-2025)LPSV Eindhoven 1 - 3 Union St. Gilloise (16-09-2025)
17 Atalanta 3 4 2 5 -3 DAtalanta 0 - 0 Slavia Praha (22-10-2025)WAtalanta 2 - 1 Club Brugge KV (30-09-2025)LParis Saint Germain 4 - 0 Atalanta (17-09-2025)
18 Marseille 3 3 6 4 +2 LSporting CP 2 - 1 Marseille (22-10-2025)WMarseille 4 - 0 Ajax (30-09-2025)LReal Madrid 2 - 1 Marseille (16-09-2025)
19 Atletico Madrid 3 3 7 8 -1 LArsenal 4 - 0 Atletico Madrid (21-10-2025)WAtletico Madrid 5 - 1 Eintracht Frankfurt (30-09-2025)LLiverpool 3 - 2 Atletico Madrid (17-09-2025)
20 Club Brugge KV 3 3 5 7 -2 LBayern München 4 - 0 Club Brugge KV (22-10-2025)LAtalanta 2 - 1 Club Brugge KV (30-09-2025)WClub Brugge KV 4 - 1 Monaco (18-09-2025)
21 Athletic Club 3 3 4 7 -3 WAthletic Club 3 - 1 Qarabag (22-10-2025)LBorussia Dortmund 4 - 1 Athletic Club (01-10-2025)LAthletic Club 0 - 2 Arsenal (16-09-2025)
22 Eintracht Frankfurt 3 3 7 11 -4 LEintracht Frankfurt 1 - 5 Liverpool (22-10-2025)LAtletico Madrid 5 - 1 Eintracht Frankfurt (30-09-2025)WEintracht Frankfurt 5 - 1 Galatasaray (18-09-2025)
23 Napoli 3 3 4 9 -5 LPSV Eindhoven 6 - 2 Napoli (21-10-2025)WNapoli 2 - 1 Sporting CP (01-10-2025)LManchester City 2 - 0 Napoli (18-09-2025)
24 Union St. Gilloise 3 3 3 9 -6 LUnion St. Gilloise 0 - 4 Inter (21-10-2025)LUnion St. Gilloise 0 - 4 Newcastle (01-10-2025)WPSV Eindhoven 1 - 3 Union St. Gilloise (16-09-2025)
25 Juventus 3 2 6 7 -1 LReal Madrid 1 - 0 Juventus (22-10-2025)DVillarreal 2 - 2 Juventus (01-10-2025)DJuventus 4 - 4 Borussia Dortmund (16-09-2025)
26 Bodo/Glimt 3 2 5 7 -2 LGalatasaray 3 - 1 Bodo/Glimt (22-10-2025)DBodo/Glimt 2 - 2 Tottenham (30-09-2025)DSlavia Praha 2 - 2 Bodo/Glimt (17-09-2025)
27 Monaco 3 2 3 6 -3 DMonaco 0 - 0 Tottenham (22-10-2025)DMonaco 2 - 2 Manchester City (01-10-2025)LClub Brugge KV 4 - 1 Monaco (18-09-2025)
28 Slavia Praha 3 2 2 5 -3 DAtalanta 0 - 0 Slavia Praha (22-10-2025)LInter 3 - 0 Slavia Praha (30-09-2025)DSlavia Praha 2 - 2 Bodo/Glimt (17-09-2025)
29 Pafos 3 2 1 5 -4 DKairat Almaty 0 - 0 Pafos (21-10-2025)LPafos 1 - 5 Bayern München (30-09-2025)DOlympiakos Piraeus 0 - 0 Pafos (17-09-2025)
30 Bayer Leverkusen 3 2 5 10 -5 LBayer Leverkusen 2 - 7 Paris Saint Germain (21-10-2025)DBayer Leverkusen 1 - 1 PSV Eindhoven (01-10-2025)DFC Copenhagen 2 - 2 Bayer Leverkusen (18-09-2025)
31 Villarreal 3 1 2 5 -3 LVillarreal 0 - 2 Manchester City (21-10-2025)DVillarreal 2 - 2 Juventus (01-10-2025)LTottenham 1 - 0 Villarreal (16-09-2025)
32 FC Copenhagen 3 1 4 8 -4 LFC Copenhagen 2 - 4 Borussia Dortmund (21-10-2025)LQarabag 2 - 0 FC Copenhagen (01-10-2025)DFC Copenhagen 2 - 2 Bayer Leverkusen (18-09-2025)
33 Olympiakos Piraeus 3 1 1 8 -7 LBarcelona 6 - 1 Olympiakos Piraeus (21-10-2025)LArsenal 2 - 0 Olympiakos Piraeus (01-10-2025)DOlympiakos Piraeus 0 - 0 Pafos (17-09-2025)
34 Kairat Almaty 3 1 1 9 -8 DKairat Almaty 0 - 0 Pafos (21-10-2025)LKairat Almaty 0 - 5 Real Madrid (30-09-2025)LSporting CP 4 - 1 Kairat Almaty (18-09-2025)
35 Benfica 3 0 2 7 -5 LNewcastle 3 - 0 Benfica (21-10-2025)LChelsea 1 - 0 Benfica (30-09-2025)LBenfica 2 - 3 Qarabag (16-09-2025)
36 Ajax 3 0 1 11 -10 LChelsea 5 - 1 Ajax (22-10-2025)LMarseille 4 - 0 Ajax (30-09-2025)LAjax 0 - 2 Inter (17-09-2025)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.