Premier League Regular Season - 25

Liverpool 1 - 2 FT Manchester City

Anfield

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

Futmetrix Verdict
100
FT
Sun, Feb 8
Liverpool
1-2
Manchester City
⚡ Intensity 94
⚖️ Balance 74
🏆 Stakes 83
🎲 Upset 52
Haaland's late penalty stuns Anfield faithful.

Late Haaland Penalty Settles Anfield Thriller

Must-Watch Futmetrix Score: 100/100. A high-stakes title rivalry reached boiling point as Manchester City’s late surge overturned a Liverpool lead to leave the home support in collective disbelief.

The Tactical Chess Match

The atmosphere at Anfield was electric as two of the Premier League's heavyweights collided in a match defined by tactical discipline and sudden bursts of chaos. For much of the first hour, both sides looked for an opening in a high-pressure environment where a single mistake could be fatal. Manchester City edged possession with 53%, trying to dismantle a compact Liverpool block that looked dangerous on the counter-attack. A barrage of 30 shots turned the pitch into a shooting gallery, yet heroic goalkeeping kept the scoreline level. A Stakes rating of 8.5 reflected the massive implications for the title race, as neither side was willing to blink first in a contest that felt like a final. Despite the high shot volume, the first half ended without the deadlock being broken.

The Breakthrough and the Response

The match finally exploded into life in the 74th minute when Dominik Szoboszlai found the back of the net, sending the Kop into raptures. It was a moment of pure quality that seemed to tip the scales in favor of the hosts. However, the champions showed their resilience, refusing to buckle under the mounting pressure. As the clock ticked down, the Intensity score of 14.1 became evident through City's relentless wave of attacks. In the 84th minute, Bernardo Silva clinicaly finished an opportunity created by Erling Haaland, dragging his side back into the contest. The momentum shifted instantly, turning a controlled Liverpool defensive performance into a frantic struggle to hold onto a point as City sensed blood in the water.

Haaland and the Final Whistle Drama

The closing stages were nothing short of cinematic. In the 90th minute, a penalty was awarded to the visitors, and Erling Haaland stepped up to coolly convert, completing a stunning turnaround. The drama didn't end there; substitute Rayan Cherki thought he had added a third deep in stoppage time, only for VAR to disallow the goal for a foul. The frustration boiled over for the home side as Dominik Szoboszlai, the earlier hero, was shown a straight red card for a holding offence in the 103rd minute. This late surge secured a vital 2-1 victory for the visitors, while an Upset factor of 5.2 underscored how quickly the narrative flipped. The result leaves Liverpool reflecting on what might have been after a late defensive collapse.

Key Questions

How did the red card for D. Szoboszlai impact the match?

The red card occurred in the 103rd minute, ending any hope of a final Liverpool attack and crowning a miserable end for the goalscorer.

How dramatic was the late winner by Dominik Szoboszlai?

Szoboszlai scored the opener, but the drama belonged to Haaland, whose 90th-minute penalty secured the win after City's late comeback at Anfield.

How did Liverpool complete the comeback from behind?

Liverpool did not complete a comeback; they actually surrendered a 1-0 lead as Manchester City scored twice in the final ten minutes to win.

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
47%
53%
Liverpool 47%
Manchester City 53%
Shots
15
15
Liverpool 15
Manchester City 15
Shots on Target
4
7
Liverpool 4
Manchester City 7
Expected Goals (xG)
1.21
2.73
Liverpool 1.21
Manchester City 2.73
Passes
385
460
Liverpool 385
Manchester City 460
Pass Accuracy
78%
84%
Liverpool 78%
Manchester City 84%
Corners
5
4
Liverpool 5
Manchester City 4
Fouls
13
16
Liverpool 13
Manchester City 16
Yellow Cards
2
4
Liverpool 2
Manchester City 4
Red Cards
1
0
Liverpool 1
Manchester City 0

Match Events

O. Marmoush 🟨 42'
HT
47' 🟨 V. van Dijk
A. Khusanov R. Dias 🔄 61'
O. Marmoush R. Cherki 🔄 61'
M. Guehi 🟨 69'
74' D. Szoboszlai
B. Silva (E. Haaland) 84'
85' 🔄 C. Gakpo C. Jones
90'+2 🟨 Alisson
E. Haaland 90'+3
E. Haaland 🟨 90'+4
90'+4 🔄 M. Kerkez F. Chiesa
A. Semenyo N. Ake 🔄 90'+6
B. Silva 🟨 90'+7
R. Cherki 90'+10
90'+13 🟥 D. Szoboszlai
FT

Player Cards

Our take on every player in this match

Liverpool

Goalkeepers
Alisson
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
1
Fouls
6.3
Rating
Defenders
Dominik Szoboszlai
TRANSFORMER
TRANSFORMER
1
Goals
1
Goals
8
Aerials Won
2
Tackles
Ibrahima Konaté
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
64%
Duel Win %
Virgil van Dijk
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
103
Total Mins
Started
Entry
Miloš Kerkez
NPC
NPC
94
Minutes
94
Minutes
15%
Pass Acc
6.2
Rating
Midfielders
Ryan Gravenberch
PROVOCATEUR
PROVOCATEUR
5
Fouls Won
5
Fouls Won
9
Duels Won
0
Pens Won
Alexis Mac Allister
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
103
Total Mins
Started
Entry
Mohamed Salah
STORMTROOPER
STORMTROOPER
4
Shots
4
Shots
0
Goals
0
On Target
Florian Wirtz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
103
Total Mins
Started
Entry
Cody Gakpo
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
14%
Pass Acc
Forwards
Hugo Ekitiké
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
103
Total Mins
Started
Entry
BENCH
Giorgi Mamardashvili
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Freddie Woodman
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Andrew Robertson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Calvin Ramsay
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Curtis Jones
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Wataru Endo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Trey Nyoni
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Federico Chiesa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Rio Ngumoha
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Manchester City

Goalkeepers
Gianluigi Donnarumma
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
103
Total Mins
Started
Entry
Defenders
Matheus Nunes
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
4
Duels Won
1
Pens Won
Abdukodir Khusanov
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Marc Guéhi
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
62%
Duel Win %
Rayan Aït-Nouri
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
5
Duels Won
0
Pens Won
Midfielders
Bernardo Silva
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Rodri
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
68%
Pass Acc
Nico O'Reilly
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
103
Total Mins
Started
Entry
Forwards
Antoine Semenyo
NPC
NPC
96
Minutes
96
Minutes
16%
Pass Acc
6.2
Rating
Erling Haaland
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Penalty
Impact
7.5
Rating
Omar Marmoush
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
14%
Pass Acc
BENCH
James Trafford
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Rúben Dias
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Nathan Aké
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry
Max Alleyne
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Rico Lewis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Rayan Cherki
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
42
Total Mins
Started
Entry
Tijjani Reijnders
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nico González
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Phil Foden
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
09/11/2025 Manchester City 3 - 0 Liverpool Premier League Etihad Stadium
23/02/2025 Manchester City 0 - 2 Liverpool Premier League Etihad Stadium
01/12/2024 Liverpool 2 - 0 Manchester City Premier League Anfield
10/03/2024 Liverpool 1 - 1 Manchester City Premier League Anfield
25/11/2023 Manchester City 1 - 1 Liverpool Premier League Etihad Stadium
01/04/2023 Manchester City 4 - 1 Liverpool Premier League Etihad Stadium
09/11/2025
Premier League Etihad Stadium
23/02/2025
Premier League Etihad Stadium
01/12/2024
Premier League Anfield
10/03/2024
Premier League Anfield
25/11/2023
Premier League Etihad Stadium
01/04/2023
Premier League Etihad Stadium
Liverpool Win
Manchester City Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Arsenal 25 56 49 17 +32 WArsenal 3 - 0 Sunderland (07-02-2026)WLeeds 0 - 4 Arsenal (31-01-2026)LArsenal 2 - 3 Manchester United (25-01-2026)DNottingham Forest 0 - 0 Arsenal (17-01-2026)DArsenal 0 - 0 Liverpool (08-01-2026)
2 Manchester City 25 50 51 24 +27 WLiverpool 1 - 2 Manchester City (08-02-2026)DTottenham 2 - 2 Manchester City (01-02-2026)WManchester City 2 - 0 Wolves (24-01-2026)LManchester United 2 - 0 Manchester City (17-01-2026)DManchester City 1 - 1 Brighton (07-01-2026)
3 Aston Villa 25 47 36 27 +9 DBournemouth 1 - 1 Aston Villa (07-02-2026)LAston Villa 0 - 1 Brentford (01-02-2026)WNewcastle 0 - 2 Aston Villa (25-01-2026)LAston Villa 0 - 1 Everton (18-01-2026)DCrystal Palace 0 - 0 Aston Villa (07-01-2026)
4 Manchester United 25 44 46 36 +10 WManchester United 2 - 0 Tottenham (07-02-2026)WManchester United 3 - 2 Fulham (01-02-2026)WArsenal 2 - 3 Manchester United (25-01-2026)WManchester United 2 - 0 Manchester City (17-01-2026)DBurnley 2 - 2 Manchester United (07-01-2026)
5 Chelsea 25 43 45 28 +17 WWolves 1 - 3 Chelsea (07-02-2026)WChelsea 3 - 2 West Ham (31-01-2026)WCrystal Palace 1 - 3 Chelsea (25-01-2026)WChelsea 2 - 0 Brentford (17-01-2026)LFulham 2 - 1 Chelsea (07-01-2026)
6 Liverpool 25 39 40 35 +5 LLiverpool 1 - 2 Manchester City (08-02-2026)WLiverpool 4 - 1 Newcastle (31-01-2026)LBournemouth 3 - 2 Liverpool (24-01-2026)DLiverpool 1 - 1 Burnley (17-01-2026)DArsenal 0 - 0 Liverpool (08-01-2026)
7 Brentford 25 39 39 34 +5 WNewcastle 2 - 3 Brentford (07-02-2026)WAston Villa 0 - 1 Brentford (01-02-2026)LBrentford 0 - 2 Nottingham Forest (25-01-2026)LChelsea 2 - 0 Brentford (17-01-2026)WBrentford 3 - 0 Sunderland (07-01-2026)
8 Everton 25 37 28 28 0 WFulham 1 - 2 Everton (07-02-2026)DBrighton 1 - 1 Everton (31-01-2026)DEverton 1 - 1 Leeds (26-01-2026)WAston Villa 0 - 1 Everton (18-01-2026)DEverton 1 - 1 Wolves (07-01-2026)
9 Sunderland 25 36 27 29 -2 LArsenal 3 - 0 Sunderland (07-02-2026)WSunderland 3 - 0 Burnley (02-02-2026)LWest Ham 3 - 1 Sunderland (24-01-2026)WSunderland 2 - 1 Crystal Palace (17-01-2026)LBrentford 3 - 0 Sunderland (07-01-2026)
10 Fulham 25 34 35 37 -2 LFulham 1 - 2 Everton (07-02-2026)LManchester United 3 - 2 Fulham (01-02-2026)WFulham 2 - 1 Brighton (24-01-2026)LLeeds 1 - 0 Fulham (17-01-2026)WFulham 2 - 1 Chelsea (07-01-2026)
11 Bournemouth 25 34 41 44 -3 DBournemouth 1 - 1 Aston Villa (07-02-2026)WWolves 0 - 2 Bournemouth (31-01-2026)WBournemouth 3 - 2 Liverpool (24-01-2026)DBrighton 1 - 1 Bournemouth (19-01-2026)WBournemouth 3 - 2 Tottenham (07-01-2026)
12 Newcastle 25 33 35 36 -1 LNewcastle 2 - 3 Brentford (07-02-2026)LLiverpool 4 - 1 Newcastle (31-01-2026)LNewcastle 0 - 2 Aston Villa (25-01-2026)DWolves 0 - 0 Newcastle (18-01-2026)WNewcastle 4 - 3 Leeds (07-01-2026)
13 Crystal Palace 25 32 26 29 -3 WBrighton 0 - 1 Crystal Palace (08-02-2026)DNottingham Forest 1 - 1 Crystal Palace (01-02-2026)LCrystal Palace 1 - 3 Chelsea (25-01-2026)LSunderland 2 - 1 Crystal Palace (17-01-2026)DCrystal Palace 0 - 0 Aston Villa (07-01-2026)
14 Brighton 25 31 34 33 +1 LBrighton 0 - 1 Crystal Palace (08-02-2026)DBrighton 1 - 1 Everton (31-01-2026)LFulham 2 - 1 Brighton (24-01-2026)DBrighton 1 - 1 Bournemouth (19-01-2026)DManchester City 1 - 1 Brighton (07-01-2026)
15 Tottenham 25 29 35 35 0 LManchester United 2 - 0 Tottenham (07-02-2026)DTottenham 2 - 2 Manchester City (01-02-2026)DBurnley 2 - 2 Tottenham (24-01-2026)LTottenham 1 - 2 West Ham (17-01-2026)LBournemouth 3 - 2 Tottenham (07-01-2026)
16 Leeds 25 29 34 43 -9 WLeeds 3 - 1 Nottingham Forest (06-02-2026)LLeeds 0 - 4 Arsenal (31-01-2026)DEverton 1 - 1 Leeds (26-01-2026)WLeeds 1 - 0 Fulham (17-01-2026)LNewcastle 4 - 3 Leeds (07-01-2026)
17 Nottingham Forest 25 26 25 38 -13 LLeeds 3 - 1 Nottingham Forest (06-02-2026)DNottingham Forest 1 - 1 Crystal Palace (01-02-2026)WBrentford 0 - 2 Nottingham Forest (25-01-2026)DNottingham Forest 0 - 0 Arsenal (17-01-2026)WWest Ham 1 - 2 Nottingham Forest (06-01-2026)
18 West Ham 25 23 31 48 -17 WBurnley 0 - 2 West Ham (07-02-2026)LChelsea 3 - 2 West Ham (31-01-2026)WWest Ham 3 - 1 Sunderland (24-01-2026)WTottenham 1 - 2 West Ham (17-01-2026)LWest Ham 1 - 2 Nottingham Forest (06-01-2026)
19 Burnley 25 15 25 49 -24 LBurnley 0 - 2 West Ham (07-02-2026)LSunderland 3 - 0 Burnley (02-02-2026)DBurnley 2 - 2 Tottenham (24-01-2026)DLiverpool 1 - 1 Burnley (17-01-2026)DBurnley 2 - 2 Manchester United (07-01-2026)
20 Wolves 25 8 16 48 -32 LWolves 1 - 3 Chelsea (07-02-2026)LWolves 0 - 2 Bournemouth (31-01-2026)LManchester City 2 - 0 Wolves (24-01-2026)DWolves 0 - 0 Newcastle (18-01-2026)DEverton 1 - 1 Wolves (07-01-2026)