Real Madrid 4 - 1 FT RB Leipzig

Santiago Bernabéu Stadium

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

Futmetrix Verdict
44
FT
Wed, Oct 21
Real Madrid
4-1
RB Leipzig
⚡ Intensity 63
⚖️ Balance 29
🏆 Stakes 2
🎲 Upset 0
Late chaos defines Madrid's European blitz.

Win Probability

  • Real Madrid 76%
  • Draw 14%
  • RB Leipzig 10%

Futmetrix AI estimate

Late Fireworks Ignite the Bernabéu

Average Entertainment Futmetrix Score: 44/100. A wild final ten minutes at Santiago Bernabéu Stadium transformed a comfortable victory into an absolute spectacle for the hosts.

The Opening Siege

Our verdict on the early exchanges was simple: sheer dominance. Real Madrid grabbed hold of the ball and never let go, as they dominated possession with a suffocating 65% share. The Intensity was palpable from the first whistle under the stadium lights. Leipzig's defensive structure held firm initially, frustrating the hosts and forcing a series of impressive stops in a match that eventually saw goalkeepers make 11 saves between them. The German wall finally cracked right before halftime. Bernardo Silva found a crucial pocket of space in the 43rd minute and broke the deadlock with a brilliant finish. That critical strike forced the visitors to abandon their cautious blueprint, entirely shifting the tactical landscape before the teams headed into the tunnel.

The Second-Half Pivot

Leipzig emerged for the second half needing immediate answers, but Madrid ruthlessly punished their newly opened shape. The European Stakes demand clinical finishing, and the home side delivered a masterclass in transition. In the 52nd minute, Kylian Mbappé turned provider, slicing through the defensive lines to set up Arda Güler for a sublime, confidence-boosting finish. Despite staring at a daunting two-goal deficit, RB Leipzig refused to fold completely. They managed to generate 11 total shots of their own across the ninety minutes. Yet, their lack of a true killer instinct in the final third left them constantly vulnerable. Every time they pushed bodies forward to salvage the tie, they were exposed to Madrid's terrifying and relentless counter-attacking machine.

The Late Avalanche

The final ten minutes descended into pure, unadulterated chaos on the pitch. A staggering flurry of three goals in barely four minutes shattered whatever Balance remained in this contest. Mbappé grabbed his deserved goal in the 83rd minute, clinically assisted by late substitute Yan Diomande. Leipzig immediately punched back through their own super-sub, Tidiam Gomis, who finished off a smart pass from Christoph Baumgartner just two minutes later. But Madrid would have the emphatic last laugh. Brahim Díaz climbed off the bench to brilliantly set up Diomande in the 87th minute, capping off a statement 4-1 victory. This commanding result keeps the hosts firmly in the playoff mix, marching confidently as they look to break into the coveted top eight positions.

Key Questions

What caused the 5-goal thriller?

A high-octane mix of 29 total shots, massive spaces left by Leipzig in the second half, and incredible attacking impacts from both teams' substitutes.

How did substitute Kylian Mbappé change the game?

Though he started the match, Mbappé dictated the tempo throughout, providing a crucial assist for Güler before scoring himself during the chaotic final ten minutes.

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
65%
35%
Real Madrid 65%
RB Leipzig 35%
Shots
18
11
Real Madrid 18
RB Leipzig 11
Shots on Target
11
6
Real Madrid 11
RB Leipzig 6
Expected Goals (xG)
2.92
1.46
Real Madrid 2.92
RB Leipzig 1.46
Passes
736
396
Real Madrid 736
RB Leipzig 396
Corners
7
1
Real Madrid 7
RB Leipzig 1
Fouls
13
12
Real Madrid 13
RB Leipzig 12
Yellow Cards
1
1
Real Madrid 1
RB Leipzig 1
Red Cards
0
0
Real Madrid 0
RB Leipzig 0

Match Events

43' ⚽ Bernardo Silva
HT
52' ⚽ Arda Güler (Kylian Mbappé)
↓ Neil El Aynaoui ↑Rocco Reitz 🔄 63'
↓ Brajan Gruda ↑Andrija Maksimović 🔄 63'
Rocco Reitz 🟨 70'
70' 🔄 ↓ Álvaro Fernández Carreras ↑Marc Cucurella
70' 🔄 ↓ Vinícius ↑Yan Diomande
↓ David Raum ↑Max Finkgräfe 🔄 73'
↓ Antonio Nusa ↑Tidiam Gomis 🔄 73'
↓ Christopher Nkunku ↑Christoph Baumgartner 🔄 78'
78' 🔄 ↓ Arda Güler ↑Brahim Díaz
83' ⚽ Kylian Mbappé (Yan Diomande)
Tidiam Gomis (Christoph Baumgartner) ⚽ 85'
87' ⚽ Yan Diomande (Brahim Díaz)
88' 🔄 ↓ Jude Bellingham ↑Endrick Felipe Moreira de Sousa
88' 🔄 ↓ Kylian Mbappé ↑Carlos Espí
FT

Player Cards

Our take on every player in this match

Real Madrid

Goalkeepers
Thibaut Courtois
OCTOPUS
OCTOPUS
5
Saves
5
Saves
0
Conceded
100%
Save %
Defenders
Federico Valverde
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
80%
Pass Acc
Dean Huijsen
MAGNET
MAGNET
103
Activity
103
Activity
101
Passes
2
Duels
Antonio Rüdiger
MAGNET
MAGNET
81
Activity
81
Activity
74
Passes
7
Duels
Álvaro Fernández
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
Midfielders
Eduardo Camavinga
MAGNET
MAGNET
91
Activity
91
Activity
72
Passes
19
Duels
Bernardo Silva
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Arda Güler
DRIBBLER
DRIBBLER
3
Dribbles
3
Dribbles
3
Attempts
100%
Success %
Jude Bellingham
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
47%
Pass Acc
Vinícius Júnior
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
Forwards
Kylian Mbappé
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
BENCH
Andriy Lunin
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Trent Alexander-Arnold
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Denzel Dumfries
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Marc Cucurella
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Éder Militão
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ibrahima Konaté
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Brahim Díaz
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.3
Rating
Thiago Pitarch
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Aurélien Tchouaméni
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Yan Diomande
CLUTCH HERO
CLUTCH HERO
87
Goal Time
87
Goal Time
Goal
Impact
7.5
Rating
Endrick
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
2
Total Mins
Started
Entry
Carlos Espí
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
2
Total Mins
Started
Entry

RB Leipzig

Goalkeepers
Maarten Vandevoordt
OCTOPUS
OCTOPUS
6
Saves
6
Saves
0
Conceded
100%
Save %
Defenders
Ridle Baku
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Willi Orbán
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Castello Lukeba
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
3
Interceptions
0
Blocks
David Raum
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
32%
Pass Acc
Midfielders
Neil El Aynaoui
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
63
Entry
Nicolas Seiwald
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Brajan Gruda
PROVOCATEUR
PROVOCATEUR
5
Fouls Won
5
Fouls Won
7
Duels Won
0
Pens Won
Christopher Nkunku
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
Antonio Nusa
DRIBBLER
DRIBBLER
3
Dribbles
3
Dribbles
3
Attempts
100%
Success %
Forwards
Rômulo
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
5
Duels Won
0
Pens Won
BENCH
Ørjan Nyland
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Maxime Estève
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Max Finkgräfe
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Benjamin Henrichs
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lukas Klostermann
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Abdoul Koné
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Christoph Baumgartner
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.1
Rating
Andrija Maksimović
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Rocco Reitz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Ezechiel Banzuzi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tidiam Gomis
CLUTCH HERO
CLUTCH HERO
85
Goal Time
85
Goal Time
Goal
Impact
7.2
Rating
Johan Bakayoko
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
03/06/2024 Real Madrid 1 - 1 RB Leipzig UEFA Champions League Estadio Santiago Bernabéu
02/13/2024 RB Leipzig 0 - 1 Real Madrid UEFA Champions League Red Bull Arena
10/25/2022 RB Leipzig 3 - 2 Real Madrid UEFA Champions League Red Bull Arena
09/14/2022 Real Madrid 2 - 0 RB Leipzig UEFA Champions League Estadio Santiago Bernabéu
03/06/2024
UEFA Champions League Estadio Santiago Bernabéu
02/13/2024
UEFA Champions League Red Bull Arena
10/25/2022
UEFA Champions League Red Bull Arena
09/14/2022
UEFA Champions League Estadio Santiago Bernabéu
Real Madrid Win
RB Leipzig Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Paris Saint Germain 3 9 14 5 +9 WParis Saint Germain 4 - 2 Barcelona (20-10-2026)WManchester City 2 - 4 Paris Saint Germain (14-10-2026)WParis Saint Germain 6 - 1 Slovan Bratislava (09-09-2026)
2 Aston Villa 3 9 12 3 +9 WAston Villa 3 - 1 Viking (21-10-2026)WAston Villa 6 - 0 Fenerbahçe (14-10-2026)WClub Brugge KV 2 - 3 Aston Villa (08-09-2026)
3 Liverpool 3 9 12 7 +5 WLiverpool 4 - 3 Villarreal (20-10-2026)WLask Linz 3 - 6 Liverpool (14-10-2026)WLiverpool 2 - 1 Atletico Madrid (09-09-2026)
4 Real Madrid 3 9 10 5 +5 WReal Madrid 4 - 1 RB Leipzig (21-10-2026)WAS Roma 3 - 4 Real Madrid (14-10-2026)WReal Madrid 2 - 1 Inter (08-09-2026)
5 Real Betis 3 9 7 4 +3 WReal Betis 1 - 0 Feyenoord (21-10-2026)WReal Betis 3 - 2 FC Porto (14-10-2026)WLille 2 - 3 Real Betis (08-09-2026)
6 VfB Stuttgart 3 7 7 2 +5 DVfB Stuttgart 1 - 1 Atletico Madrid (20-10-2026)WSlovan Bratislava 0 - 3 VfB Stuttgart (14-10-2026)WVfB Stuttgart 3 - 1 Viking (09-09-2026)
7 Arsenal 3 7 6 2 +4 DBayern München 2 - 2 Arsenal (21-10-2026)WArsenal 3 - 0 Lille (13-10-2026)WNapoli 0 - 1 Arsenal (09-09-2026)
8 Barcelona 3 6 11 6 +5 LParis Saint Germain 4 - 2 Barcelona (20-10-2026)WGalatasaray 1 - 4 Barcelona (13-10-2026)WBarcelona 5 - 1 Feyenoord (09-09-2026)
9 Como 3 6 10 5 +5 WComo 4 - 1 Manchester United (21-10-2026)LFeyenoord 3 - 2 Como (14-10-2026)WComo 4 - 1 RB Leipzig (10-09-2026)
10 Manchester City 3 6 9 5 +4 WManchester City 5 - 1 AEK Athens FC (20-10-2026)LManchester City 2 - 4 Paris Saint Germain (14-10-2026)WFC Porto 0 - 2 Manchester City (08-09-2026)
11 Club Brugge KV 3 6 9 6 +3 WClub Brugge KV 3 - 0 Lens (21-10-2026)WInter 3 - 4 Club Brugge KV (13-10-2026)LClub Brugge KV 2 - 3 Aston Villa (08-09-2026)
12 Sporting CP 3 6 7 4 +3 LSporting CP 2 - 3 Lask Linz (21-10-2026)WLens 0 - 2 Sporting CP (13-10-2026)WSporting CP 3 - 1 Galatasaray (09-09-2026)
13 Borussia Dortmund 3 6 5 4 +1 WSabah FA 1 - 2 Borussia Dortmund (20-10-2026)LBodo/Glimt 1 - 0 Borussia Dortmund (14-10-2026)WBorussia Dortmund 3 - 2 Villarreal (08-09-2026)
14 Bayern München 3 5 10 5 +5 DBayern München 2 - 2 Arsenal (21-10-2026)DViking 3 - 3 Bayern München (13-10-2026)WBayern München 5 - 0 Bodo/Glimt (10-09-2026)
15 AS Roma 3 4 8 5 +3 WAS Roma 4 - 0 Slovan Bratislava (20-10-2026)LAS Roma 3 - 4 Real Madrid (14-10-2026)DFenerbahçe 1 - 1 AS Roma (10-09-2026)
16 Atletico Madrid 3 4 4 3 +1 DVfB Stuttgart 1 - 1 Atletico Madrid (20-10-2026)WAtletico Madrid 2 - 0 Manchester United (13-10-2026)LLiverpool 2 - 1 Atletico Madrid (09-09-2026)
17 Shakhtar Donetsk 3 4 4 3 +1 LInter 1 - 0 Shakhtar Donetsk (21-10-2026)WShakhtar Donetsk 3 - 1 AEK Athens FC (14-10-2026)DPSV Eindhoven 1 - 1 Shakhtar Donetsk (10-09-2026)
18 PSV Eindhoven 3 4 2 2 0 WFC Porto 0 - 1 PSV Eindhoven (20-10-2026)LRB Leipzig 1 - 0 PSV Eindhoven (13-10-2026)DPSV Eindhoven 1 - 1 Shakhtar Donetsk (10-09-2026)
19 Villarreal 3 3 8 8 0 LLiverpool 4 - 3 Villarreal (20-10-2026)WVillarreal 3 - 1 Napoli (13-10-2026)LBorussia Dortmund 3 - 2 Villarreal (08-09-2026)
20 Manchester United 3 3 5 6 -1 LComo 4 - 1 Manchester United (21-10-2026)LAtletico Madrid 2 - 0 Manchester United (13-10-2026)WManchester United 4 - 0 Sabah FA (10-09-2026)
21 Inter 3 3 5 6 -1 WInter 1 - 0 Shakhtar Donetsk (21-10-2026)LInter 3 - 4 Club Brugge KV (13-10-2026)LReal Madrid 2 - 1 Inter (08-09-2026)
22 Napoli 3 3 5 7 -2 WNapoli 4 - 3 Bodo/Glimt (20-10-2026)LVillarreal 3 - 1 Napoli (13-10-2026)LNapoli 0 - 1 Arsenal (09-09-2026)
23 Galatasaray 3 3 6 9 -3 WLille 2 - 4 Galatasaray (21-10-2026)LGalatasaray 1 - 4 Barcelona (13-10-2026)LSporting CP 3 - 1 Galatasaray (09-09-2026)
24 Lask Linz 3 3 6 9 -3 WSporting CP 2 - 3 Lask Linz (21-10-2026)LLask Linz 3 - 6 Liverpool (14-10-2026)LAEK Athens FC 1 - 0 Lask Linz (08-09-2026)
25 Sabah FA 3 3 3 6 -3 LSabah FA 1 - 2 Borussia Dortmund (20-10-2026)WSabah FA 2 - 0 Slavia Praha (13-10-2026)LManchester United 4 - 0 Sabah FA (10-09-2026)
26 Feyenoord 3 3 4 8 -4 LReal Betis 1 - 0 Feyenoord (21-10-2026)WFeyenoord 3 - 2 Como (14-10-2026)LBarcelona 5 - 1 Feyenoord (09-09-2026)
27 Lens 3 3 3 7 -4 LClub Brugge KV 3 - 0 Lens (21-10-2026)LLens 0 - 2 Sporting CP (13-10-2026)WSlavia Praha 2 - 3 Lens (10-09-2026)
28 Bodo/Glimt 3 3 4 9 -5 LNapoli 4 - 3 Bodo/Glimt (20-10-2026)WBodo/Glimt 1 - 0 Borussia Dortmund (14-10-2026)LBayern München 5 - 0 Bodo/Glimt (10-09-2026)
29 RB Leipzig 3 3 3 8 -5 LReal Madrid 4 - 1 RB Leipzig (21-10-2026)WRB Leipzig 1 - 0 PSV Eindhoven (13-10-2026)LComo 4 - 1 RB Leipzig (10-09-2026)
30 AEK Athens FC 3 3 3 8 -5 LManchester City 5 - 1 AEK Athens FC (20-10-2026)LShakhtar Donetsk 3 - 1 AEK Athens FC (14-10-2026)WAEK Athens FC 1 - 0 Lask Linz (08-09-2026)
31 Fenerbahçe 3 2 3 9 -6 DFenerbahçe 2 - 2 Slavia Praha (20-10-2026)LAston Villa 6 - 0 Fenerbahçe (14-10-2026)DFenerbahçe 1 - 1 AS Roma (10-09-2026)
32 Slavia Praha 3 1 4 7 -3 DFenerbahçe 2 - 2 Slavia Praha (20-10-2026)LSabah FA 2 - 0 Slavia Praha (13-10-2026)LSlavia Praha 2 - 3 Lens (10-09-2026)
33 Viking 3 1 5 9 -4 LAston Villa 3 - 1 Viking (21-10-2026)DViking 3 - 3 Bayern München (13-10-2026)LVfB Stuttgart 3 - 1 Viking (09-09-2026)
34 FC Porto 3 0 2 6 -4 LFC Porto 0 - 1 PSV Eindhoven (20-10-2026)LReal Betis 3 - 2 FC Porto (14-10-2026)LFC Porto 0 - 2 Manchester City (08-09-2026)
35 Lille 3 0 4 10 -6 LLille 2 - 4 Galatasaray (21-10-2026)LArsenal 3 - 0 Lille (13-10-2026)LLille 2 - 3 Real Betis (08-09-2026)
36 Slovan Bratislava 3 0 1 13 -12 LAS Roma 4 - 0 Slovan Bratislava (20-10-2026)LSlovan Bratislava 0 - 3 VfB Stuttgart (14-10-2026)LParis Saint Germain 6 - 1 Slovan Bratislava (09-09-2026)

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.