UEFA Champions League League Stage - 4

Liverpool 1 - 0 FT Real Madrid

Anfield

AI-powered match analysis and previews to help you decide which games are worth watching

57
FT
Tue, Nov 4
Liverpool
1-0
Real Madrid
⚡ Intensity 32
⚖️ Balance 20
🏆 Stakes 87
🎲 Upset 0
Liverpool edges Real Madrid in Champions League thriller

Mac Allister's Clinical Strike Seals Liverpool's Anfield Masterclass

Worth Watching Futmetrix Score: 57/100. In a Champions League collision where possession proved meaningless, Liverpool converted their intensity into a decisive blow, while Real Madrid's dominance on the ball crumbled against relentless pressing.

The Turning Point: VAR's Intervention and Mac Allister's Composure

The match pivoted on a 32nd-minute VAR intervention. Dominik Szoboszlai's penalty was cancelled—a decision that preserved Liverpool's momentum and deflated Madrid's hopes of an early advantage. From that moment, the balance shifted decisively. Sixty-one minutes in, Szoboszlai threaded a pass into the box, and Alexis Mac Allister struck with the precision of a surgeon. One touch. One finish. 1-0. Liverpool's midfield had transformed chaos into opportunity.

Salah's Orchestration vs. Courtois's Last Stand

Mohamed Salah was the architect of Liverpool's dominance, orchestrating play with two key passes that carved open Madrid's defence repeatedly. Yet it was Thibaut Courtois who kept Real Madrid in the contest. The Belgian goalkeeper made eight saves—a masterclass in shot-stopping that prevented a rout. Liverpool fired 17 shots, with 9 finding the target; Madrid managed just 8 attempts. The xG told the story: Liverpool's 2.51 to Madrid's 0.45. This wasn't luck. This was stakes decided by clinical execution.

Possession Without Purpose

Real Madrid controlled 61% possession and strung together 531 passes with 87% accuracy. Yet those numbers became footnotes. Liverpool's 39% possession was weaponised—every pass carried intensity, every movement designed to destabilise. The Reds pressed relentlessly, forcing Madrid into uncomfortable positions. When Madrid did build attacks, they lacked the final edge. Anfield's atmosphere became a 12th man, suffocating Madrid's rhythm and amplifying Liverpool's hunger. By the final whistle, possession had become irrelevant. Liverpool had won the upset factor battle through sheer tactical discipline and ruthless finishing.

Key Questions

How did VAR change this match?

The cancelled penalty in minute 32 shifted psychological momentum entirely. Madrid lost their numerical advantage and Liverpool's confidence soared, leading directly to Mac Allister's decisive goal.

Did the derby intensity affect the quality of play?

No—this wasn't a derby. Liverpool's intensity was tactical brilliance, not emotional chaos. They pressed intelligently, created clear-cut chances, and finished clinically despite Madrid's possession dominance.

What is the European Royalty Clash?

The European Royalty Clash is the rivalry between Liverpool and Real Madrid, one of football's most historic and fiercely contested fixtures.

How is the Futmetrix Score calculated?

The Futmetrix Score (0-100) combines multiple factors: match intensity, competitive balance, stakes importance, and entertainment value to help you decide if this match is worth watching.

Match Statistics

Possession
39%
61%
Liverpool 39%
Real Madrid 61%
Shots
17
8
Liverpool 17
Real Madrid 8
Shots on Target
9
2
Liverpool 9
Real Madrid 2
Expected Goals (xG)
2.51
0.45
Liverpool 2.51
Real Madrid 0.45
Passes
332
531
Liverpool 332
Real Madrid 531
Pass Accuracy
77%
87%
Liverpool 77%
Real Madrid 87%
Corners
4
2
Liverpool 4
Real Madrid 2
Fouls
16
11
Liverpool 16
Real Madrid 11
Yellow Cards
1
4
Liverpool 1
Real Madrid 4
Red Cards
0
0
Liverpool 0
Real Madrid 0

Match Events

Dean Huijsen 🟨 45'+1
HT
Jude Bellingham 🟨 60'
61' A. Mac Allister (D. Szoboszlai)
E. Camavinga Rodrygo 🔄 69'
78' 🔄 A. Mac Allister C. Jones
78' 🔄 H. Ekitike C. Gakpo
A. Guler T. Alexander-Arnold 🔄 81'
88' 🔄 A. Robertson M. Kerkez
88' 🔄 F. Wirtz F. Chiesa
F. Valverde B. Diaz 🔄 90'
Álvaro Carreras 🟨 90'+5
FT

Player Cards

Season performance ratings for players in this match

Liverpool

Goalkeepers
G. Mamardashvili
NPC
NPC
90
Minutes
90
Minutes
11%
Pass Acc
6.6
Rating
Defenders
C. Bradley
👻 Invisible Nothing to note
I. Konate
NPC
NPC
90
Minutes
90
Minutes
23%
Pass Acc
6.6
Rating
V. van Dijk
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
A. Robertson
👻 Invisible Nothing to note
Midfielders
R. Gravenberch
SWEEPER
SWEEPER
5
Cleanups
5
Cleanups
4
Interceptions
1
Blocks
A. Mac Allister
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
1
Interceptions
1
Blocks
M. Salah
DRIBBLER
DRIBBLER
5
Dribbles
5
Dribbles
10
Attempts
50%
Success %
D. Szoboszlai
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
30%
Pass Acc
F. Wirtz
ARCHITECT
ARCHITECT
5
Key Passes
5
Key Passes
0
Assists
31%
Pass Acc
Forwards
H. Ekitike
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
0
Pens Won
BENCH
F. Woodman
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
K. Misciur
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
J. Gomez
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
M. Kerkez
CAMEO
CAMEO
8
Minutes
8
Minutes
2
Touches
None
Events
W. Endo
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
C. Jones
CAMEO
CAMEO
11
Minutes
11
Minutes
3
Touches
None
Events
F. Chiesa
CAMEO
CAMEO
8
Minutes
8
Minutes
2
Touches
None
Events
C. Gakpo
CAMEO
CAMEO
11
Minutes
11
Minutes
5
Touches
None
Events
R. Ngumoha
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events

Real Madrid

Goalkeepers
T. Courtois
OCTOPUS
OCTOPUS
8
Saves
8
Saves
0
Conceded
100%
Save %
Defenders
F. Valverde
👻 Invisible Nothing to note
Eder Militao
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
7
Duels Won
0
Pens Won
D. Huijsen
NPC
NPC
90
Minutes
90
Minutes
56%
Pass Acc
6.5
Rating
A. Carreras
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
9
Duels Won
0
Pens Won
Midfielders
A. Tchouameni
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
75%
Duel Win %
E. Camavinga
NPC
NPC
69
Minutes
69
Minutes
31%
Pass Acc
6.6
Rating
A. Guler
NPC
NPC
81
Minutes
81
Minutes
45%
Pass Acc
6.3
Rating
J. Bellingham
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
2
Interceptions
0
Blocks
Vinicius Junior
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
33%
Pass Acc
Forwards
K. Mbappe
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
10
Duels Won
0
Pens Won
BENCH
A. Lunin
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Fran
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
T. Alexander-Arnold
CAMEO
CAMEO
9
Minutes
9
Minutes
8
Touches
None
Events
R. Asencio
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
F. Garcia
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
F. Mendy
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
D. Ceballos
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
B. Diaz
CAMEO
CAMEO
1
Minutes
1
Minutes
4
Touches
None
Events
Endrick
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
Rodrygo
👻 Invisible Nothing to note
G. Garcia
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events

Head to Head

Date Home Score Away Competition Venue
27/11/2024 Liverpool 2 - 0 Real Madrid UEFA Champions League Anfield
15/03/2023 Real Madrid 1 - 0 Liverpool UEFA Champions League Estadio Santiago Bernabéu
21/02/2023 Liverpool 2 - 5 Real Madrid UEFA Champions League Anfield
28/05/2022 Liverpool 0 - 1 Real Madrid UEFA Champions League Stade de France
14/04/2021 Liverpool 0 - 0 Real Madrid UEFA Champions League Anfield
06/04/2021 Real Madrid 3 - 1 Liverpool UEFA Champions League Estadio Alfredo Di Stéfano
26/05/2018 Real Madrid 3 - 1 Liverpool UEFA Champions League NSK Olimpijs'kyj (Kyiv (Kiev))
04/11/2014 Real Madrid 1 - 0 Liverpool UEFA Champions League Estadio Santiago Bernabéu
22/10/2014 Liverpool 0 - 3 Real Madrid UEFA Champions League Anfield
27/11/2024
UEFA Champions League Anfield
15/03/2023
UEFA Champions League Estadio Santiago Bernabéu
21/02/2023
UEFA Champions League Anfield
28/05/2022
UEFA Champions League Stade de France
14/04/2021
UEFA Champions League Anfield
06/04/2021
UEFA Champions League Estadio Alfredo Di Stéfano
26/05/2018
UEFA Champions League NSK Olimpijs'kyj (Kyiv (Kiev))
04/11/2014
UEFA Champions League Estadio Santiago Bernabéu
22/10/2014
UEFA Champions League Anfield
Liverpool Win
Real Madrid Win
Draw

League Standings

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