Real Madrid 5-2 Borussia Dortmund
Key numbers
- Possession 52% – 48%
- Shots 26 (10 on target) – 8 (7)
- Decisive moment: 83' Lucas Vázquez, FN xPts +1.5
Player of the match
Vinícius Júnior 9.2Dominant
Highest FN Score on the pitch: 9.2 (Dominant)
Game state
0-10-21-22-23-24-25-2
Real Madrid ahead 7 min · level 51 min · Borussia Dortmund ahead 32 min
FN xPts — what each moment was worth
How much each moment changed that team's expected points (win 3, draw 1). A goal's value is credited 70% to the scorer and 30% to the assist.
30'
Donyell Malen
Goal · scorer +0.6 · assist Serhou Guirassy +0.2
+0.8
34'
Jamie Gittens
Goal · scorer +0.5 · assist Donyell Malen +0.2
+0.7
60'
Antonio Rüdiger
Goal · scorer +0.3 · assist Kylian Mbappé +0.2
+0.5
62'
Vinícius Júnior
Goal
+1.0
83'
Lucas Vázquez
Goal
+1.5
86'
Vinícius Júnior
Goal · assist Jude Bellingham
+0.1
90+3'
Vinícius Júnior
Goal
0.0
Real Madrid
Expected (last two seasons) 2.1Own moments +3.1Opponent moments −1.4Time effect −0.8→ League points won 3
Borussia Dortmund
Expected (last two seasons) 0.7Own moments +1.5Opponent moments −2.9Time effect +0.7→ League points won 0
Expected points don't add up to a fixed total (a draw is 1 + 1), so an opponent's moment isn't simply the mirror of your loss. "Time effect" is the change as the clock runs down on a lead or a chase, and isn't credited to any player.
How FN Score and FN xPts work →
Match stats
Real MadridBorussia Dortmund
3.55Expected goals (xG)1.58
Compared with usual
Real Madrid
12 matches this season, all competitions baseline
| This match | Avg | |
|---|
| Goals | 5 | 2 | high |
| Conceded | 2 | 0.75 | |
| xG | 3.55 | 1.9 | |
| xG against | 1.58 | 1 | |
| Shots | 26 | 16.6 | |
| On target | 10 | 6.3 | |
| Shots faced | 8 | 11 | |
| xG per shot | 0.14 | 0.11 | |
| Possession | 52% | 58.4% | |
| Passes | 516 | 603.1 | |
| Pass accuracy | 91% | 89.4% | |
| Corners | 11 | 5.5 | high |
| Fouls | 10 | 9.9 | |
Borussia Dortmund
10 matches this season, all competitions baseline
| This match | Avg | |
|---|
| Goals | 2 | 2.8 | |
| Conceded | 5 | 1.4 | |
| xG | 1.58 | 1.7 | |
| xG against | 3.55 | 1.4 | high |
| Shots | 8 | 14.4 | |
| On target | 7 | 6.4 | |
| Shots faced | 26 | 11 | high |
| xG per shot | 0.2 | 0.11 | high |
| Possession | 48% | 64.1% | |
| Passes | 500 | 641.8 | |
| Pass accuracy | 88% | 89% | |
| Corners | 4 | 6.2 | |
| Fouls | 11 | 10.5 | |
Timeline
- 30'
Goal
Donyell Malen competition goal #1 assist Serhou Guirassy
- 34'
Goal
Jamie Gittens competition goal #3 assist Donyell Malen
- 55'
Sub
Jamie Gittens → Waldemar Anton
- 60'
Goal
Antonio Rüdiger competition goal #2 assist Kylian Mbappé
- 62'
Goal
Vinícius Júnior competition goal #1
- 63'
VAR
Vinícius Júnior
- 64'
Sub
Donyell Malen → Pascal Groß
- 71'
Sub
Luka Modrić → Eduardo Camavinga
- 76'
Sub
Julian Ryerson → Emre Can
- 76'
Sub
Felix Nmecha → Maximilian Beier
- 83'
Goal
Lucas Vázquez competition goal #1
- 85'
Sub
Rodrygo → Aurélien Tchouaméni
- 86'
Goal
Vinícius Júnior competition goal #2 assist Jude Bellingham
- 87'
Yellow
Vinícius Júnior
- 90'
Sub
Kylian Mbappé → Dani Ceballos
- 90'
Sub
Jude Bellingham → Arda Güler
- 90+3'
Goal
Vinícius Júnior competition goal #3
Category leaders
- Key passesKylian Mbappé3
- Duels wonFelix Nmecha11/14
- DribblesVinícius Júnior5/12
- Defensive actionsFelix Nmecha8
- ShotsVinícius Júnior6 (on target 4)
- Fouls wonJude Bellingham5
Past-season matches are summarised from match data (API-Football) without a written review. FN Score and FN xPts are calculated by Fulltime Note using a published formula.