Premier League Regular Season - 16

Crystal Palace 0 - 3 FT Manchester City

Selhurst Park

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

50
FT
Sun, Dec 14
Crystal Palace
0-3
Manchester City
⚡ Intensity 46
⚖️ Balance 8
🏆 Stakes 67
🎲 Upset 0
Haaland's brace demolishes Palace's top-four hopes

Haaland's Brace Ends Palace's European Dream at Selhurst Park

Average Entertainment Futmetrix Score: 50/100. This wasn't a match—it was a statement from Manchester City that the title race runs through them, while Crystal Palace's top-four ambitions crumbled in 90 brutal minutes.

Clinical Execution in South London

From the opening exchanges at Selhurst Park, the intensity was suffocating. Erling Haaland arrived like a sniper in a crowded marketplace, and Palace's defense had no counter-measure. The Norwegian's opening goal in the 41st minute—a composed finish from Matheus Nunes's assist—set the tone: City would not be denied. Haaland's brace was completed from the penalty spot in the 88th minute, a moment that felt less like drama and more like inevitability.

Foden's Intervention and the Midfield Masterclass

Phil Foden's 69th-minute goal, set up by Rayan Cherki's creative play, broke what little resistance Palace had mustered. City's dominance in possession (62%) and passing accuracy (87%) turned the match into a training ground exercise. Palace fought—16 total shots proved their desire—but lacked the finishing edge when it mattered. Their xG of 2.08 against City's 1.16 only underscores the cruel mathematics: City converted their chances; Palace did not.

The Turning Point and What It Means

The stakes were clear from kickoff. City, sitting second with 34 points, needed this win to keep pace in the title hunt. Palace, fifth with 26 points and European aspirations alive, needed to prove they belonged in that conversation. Instead, they were dismantled. The penalty in the 88th minute—Haaland's clinical conversion—felt less like a turning point and more like the final nail. City's back-to-back wins maintain their balance at the summit, while Palace's loss halts their momentum and raises uncomfortable questions about their ceiling in this competition.

Key Questions

What made Erling Haaland the Man of the Match?

Two goals—one from open play, one from the spot—plus relentless positioning that suffocated Palace's defense. Clinical finishing defines champions.

What does this mean for Crystal Palace's season?

Their top-four hopes face real jeopardy. One loss to City stings; falling behind in the race for Champions League qualification hurts more.

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
38%
62%
Crystal Palace 38%
Manchester City 62%
Shots
16
6
Crystal Palace 16
Manchester City 6
Shots on Target
4
6
Crystal Palace 4
Manchester City 6
Expected Goals (xG)
2.08
1.16
Crystal Palace 2.08
Manchester City 1.16
Passes
354
585
Crystal Palace 354
Manchester City 585
Pass Accuracy
76%
87%
Crystal Palace 76%
Manchester City 87%
Corners
2
2
Crystal Palace 2
Manchester City 2
Fouls
9
6
Crystal Palace 9
Manchester City 6
Yellow Cards
2
0
Crystal Palace 2
Manchester City 0
Red Cards
0
0
Crystal Palace 0
Manchester City 0

Match Events

E. Haaland (M. Nunes) 41'
HT
62' 🟨 D. Kamada
63' 🔄 J. Mateta E. Nketiah
67' 🔄 D. Kamada W. Hughes
P. Foden (R. Cherki) 69'
77' 🔄 N. Clyne C. Uche
T. Reijnders Savinho 🔄 85'
88' 🟨 D. Henderson
E. Haaland 88'
N. O'Reilly R. Ait Nouri 🔄 90'+1
B. Silva R. Lewis 🔄 90'+1
E. Haaland O. Marmoush 🔄 90'+1
FT

Player Cards

Season performance ratings for players in this match

Crystal Palace

Goalkeepers
Dean Henderson
FRIENDLY FIRE
FRIENDLY FIRE
0
Mistake
0
Mistake
1
Fouls
5.7
Rating
Defenders
Chris Richards
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
3
Interceptions
0
Blocks
Maxence Lacroix
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
55%
Duel Win %
Marc Guéhi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Midfielders
Nathaniel Clyne
LATE SHIFT
LATE SHIFT
13
Late Mins
13
Late Mins
77
Total Mins
77
Entry
Adam Wharton
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
0
On Target
Daichi Kamada
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
Tyrick Mitchell
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Forwards
Ismaïla Sarr
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Yéremy Pino
MAGNET
MAGNET
44
Activity
44
Activity
28
Passes
16
Duels
Jean-Philippe Mateta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
63
Entry
BENCH
Walter Benítez
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jaydee Canvot
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Borna Sosa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Will Hughes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry
Jefferson Lerma
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Romain Esse
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Justin Devenny
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Christantus Uche
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Edward Nketiah
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
Started
Entry

Manchester City

Goalkeepers
Gianluigi Donnarumma
OCTOPUS
OCTOPUS
4
Saves
4
Saves
0
Conceded
100%
Save %
Defenders
Matheus Nunes
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
4
Duels Won
0
Pens Won
Rúben Dias
MAGNET
MAGNET
101
Activity
101
Activity
96
Passes
5
Duels
Joško Gvardiol
SWEEPER
SWEEPER
4
Cleanups
4
Cleanups
2
Interceptions
2
Blocks
Nico O'Reilly
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
75%
Duel Win %
Midfielders
Bernardo Silva
NPC
NPC
91
Minutes
91
Minutes
50%
Pass Acc
6.5
Rating
Nico González
MAGNET
MAGNET
104
Activity
104
Activity
87
Passes
17
Duels
Tijjani Reijnders
LATE SHIFT
LATE SHIFT
5
Late Mins
5
Late Mins
85
Total Mins
85
Entry
Rayan Cherki
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
49%
Pass Acc
Phil Foden
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Forwards
Erling Haaland
CLUTCH HERO
CLUTCH HERO
0
Goal Time
0
Goal Time
0
Impact
8.5
Rating
BENCH
James Trafford
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Nathan Aké
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Abdukodir Khusanov
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
5
Total Mins
Started
Entry
Rayan Aït-Nouri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
5
Total Mins
Started
Entry
Oscar Bobb
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Divine Mukasa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Savinho
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Omar Marmoush
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
5
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
17/05/2025 Crystal Palace 1 - 0 Manchester City FA Cup Wembley Stadium
12/04/2025 Manchester City 5 - 2 Crystal Palace Premier League Etihad Stadium
07/12/2024 Crystal Palace 2 - 2 Manchester City Premier League Selhurst Park
06/04/2024 Crystal Palace 2 - 4 Manchester City Premier League Selhurst Park
16/12/2023 Manchester City 2 - 2 Crystal Palace Premier League Etihad Stadium
11/03/2023 Crystal Palace 0 - 1 Manchester City Premier League Selhurst Park
27/08/2022 Manchester City 4 - 2 Crystal Palace Premier League Etihad Stadium
14/03/2022 Crystal Palace 0 - 0 Manchester City Premier League Selhurst Park
30/10/2021 Manchester City 0 - 2 Crystal Palace Premier League Etihad Stadium
01/05/2021 Crystal Palace 0 - 2 Manchester City Premier League Selhurst Park
17/05/2025
FA Cup Wembley Stadium
12/04/2025
Premier League Etihad Stadium
07/12/2024
Premier League Selhurst Park
06/04/2024
Premier League Selhurst Park
16/12/2023
Premier League Etihad Stadium
11/03/2023
Premier League Selhurst Park
27/08/2022
Premier League Etihad Stadium
14/03/2022
Premier League Selhurst Park
30/10/2021
Premier League Etihad Stadium
01/05/2021
Premier League Selhurst Park
Crystal Palace Win
Manchester City Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Arsenal 16 36 30 10 +20 WArsenal 2 - 1 Wolves (13-12-2025)LAston Villa 2 - 1 Arsenal (06-12-2025)WArsenal 2 - 0 Brentford (03-12-2025)DChelsea 1 - 1 Arsenal (30-11-2025)WArsenal 4 - 1 Tottenham (23-11-2025)
2 Manchester City 16 34 38 16 +22 WCrystal Palace 0 - 3 Manchester City (14-12-2025)WManchester City 3 - 0 Sunderland (06-12-2025)WFulham 4 - 5 Manchester City (02-12-2025)WManchester City 3 - 2 Leeds (29-11-2025)LNewcastle 2 - 1 Manchester City (22-11-2025)
3 Aston Villa 16 33 25 17 +8 WWest Ham 2 - 3 Aston Villa (14-12-2025)WAston Villa 2 - 1 Arsenal (06-12-2025)WBrighton 3 - 4 Aston Villa (03-12-2025)WAston Villa 1 - 0 Wolves (30-11-2025)WLeeds 1 - 2 Aston Villa (23-11-2025)
4 Chelsea 16 28 27 15 +12 WChelsea 2 - 0 Everton (13-12-2025)DBournemouth 0 - 0 Chelsea (06-12-2025)LLeeds 3 - 1 Chelsea (03-12-2025)DChelsea 1 - 1 Arsenal (30-11-2025)WBurnley 0 - 2 Chelsea (22-11-2025)
5 Crystal Palace 16 26 20 15 +5 LCrystal Palace 0 - 3 Manchester City (14-12-2025)WFulham 1 - 2 Crystal Palace (07-12-2025)WBurnley 0 - 1 Crystal Palace (03-12-2025)LCrystal Palace 1 - 2 Manchester United (30-11-2025)WWolves 0 - 2 Crystal Palace (22-11-2025)
6 Manchester United 16 26 30 26 +4 DManchester United 4 - 4 Bournemouth (15-12-2025)WWolves 1 - 4 Manchester United (08-12-2025)DManchester United 1 - 1 West Ham (04-12-2025)WCrystal Palace 1 - 2 Manchester United (30-11-2025)LManchester United 0 - 1 Everton (24-11-2025)
7 Liverpool 16 26 26 24 +2 WLiverpool 2 - 0 Brighton (13-12-2025)DLeeds 3 - 3 Liverpool (06-12-2025)DLiverpool 1 - 1 Sunderland (03-12-2025)WWest Ham 0 - 2 Liverpool (30-11-2025)LLiverpool 0 - 3 Nottingham Forest (22-11-2025)
8 Sunderland 16 26 19 17 +2 WSunderland 1 - 0 Newcastle (14-12-2025)LManchester City 3 - 0 Sunderland (06-12-2025)DLiverpool 1 - 1 Sunderland (03-12-2025)WSunderland 3 - 2 Bournemouth (29-11-2025)LFulham 1 - 0 Sunderland (22-11-2025)
9 Everton 16 24 18 19 -1 LChelsea 2 - 0 Everton (13-12-2025)WEverton 3 - 0 Nottingham Forest (06-12-2025)WBournemouth 0 - 1 Everton (02-12-2025)LEverton 1 - 4 Newcastle (29-11-2025)WManchester United 0 - 1 Everton (24-11-2025)
10 Brighton 16 23 25 23 +2 LLiverpool 2 - 0 Brighton (13-12-2025)DBrighton 1 - 1 West Ham (07-12-2025)LBrighton 3 - 4 Aston Villa (03-12-2025)WNottingham Forest 0 - 2 Brighton (30-11-2025)WBrighton 2 - 1 Brentford (22-11-2025)
11 Tottenham 16 22 25 21 +4 LNottingham Forest 3 - 0 Tottenham (14-12-2025)WTottenham 2 - 0 Brentford (06-12-2025)DNewcastle 2 - 2 Tottenham (02-12-2025)LTottenham 1 - 2 Fulham (29-11-2025)LArsenal 4 - 1 Tottenham (23-11-2025)
12 Newcastle 16 22 21 20 +1 LSunderland 1 - 0 Newcastle (14-12-2025)WNewcastle 2 - 1 Burnley (06-12-2025)DNewcastle 2 - 2 Tottenham (02-12-2025)WEverton 1 - 4 Newcastle (29-11-2025)WNewcastle 2 - 1 Manchester City (22-11-2025)
13 Bournemouth 16 21 25 28 -3 DManchester United 4 - 4 Bournemouth (15-12-2025)DBournemouth 0 - 0 Chelsea (06-12-2025)LBournemouth 0 - 1 Everton (02-12-2025)LSunderland 3 - 2 Bournemouth (29-11-2025)DBournemouth 2 - 2 West Ham (22-11-2025)
14 Fulham 16 20 23 26 -3 WBurnley 2 - 3 Fulham (13-12-2025)LFulham 1 - 2 Crystal Palace (07-12-2025)LFulham 4 - 5 Manchester City (02-12-2025)WTottenham 1 - 2 Fulham (29-11-2025)WFulham 1 - 0 Sunderland (22-11-2025)
15 Brentford 16 20 22 25 -3 DBrentford 1 - 1 Leeds (14-12-2025)LTottenham 2 - 0 Brentford (06-12-2025)LArsenal 2 - 0 Brentford (03-12-2025)WBrentford 3 - 1 Burnley (29-11-2025)LBrighton 2 - 1 Brentford (22-11-2025)
16 Nottingham Forest 16 18 17 25 -8 WNottingham Forest 3 - 0 Tottenham (14-12-2025)LEverton 3 - 0 Nottingham Forest (06-12-2025)WWolves 0 - 1 Nottingham Forest (03-12-2025)LNottingham Forest 0 - 2 Brighton (30-11-2025)WLiverpool 0 - 3 Nottingham Forest (22-11-2025)
17 Leeds 16 16 20 30 -10 DBrentford 1 - 1 Leeds (14-12-2025)DLeeds 3 - 3 Liverpool (06-12-2025)WLeeds 3 - 1 Chelsea (03-12-2025)LManchester City 3 - 2 Leeds (29-11-2025)LLeeds 1 - 2 Aston Villa (23-11-2025)
18 West Ham 16 13 19 32 -13 LWest Ham 2 - 3 Aston Villa (14-12-2025)DBrighton 1 - 1 West Ham (07-12-2025)DManchester United 1 - 1 West Ham (04-12-2025)LWest Ham 0 - 2 Liverpool (30-11-2025)DBournemouth 2 - 2 West Ham (22-11-2025)
19 Burnley 16 10 18 33 -15 LBurnley 2 - 3 Fulham (13-12-2025)LNewcastle 2 - 1 Burnley (06-12-2025)LBurnley 0 - 1 Crystal Palace (03-12-2025)LBrentford 3 - 1 Burnley (29-11-2025)LBurnley 0 - 2 Chelsea (22-11-2025)
20 Wolves 16 2 9 35 -26 LArsenal 2 - 1 Wolves (13-12-2025)LWolves 1 - 4 Manchester United (08-12-2025)LWolves 0 - 1 Nottingham Forest (03-12-2025)LAston Villa 1 - 0 Wolves (30-11-2025)LWolves 0 - 2 Crystal Palace (22-11-2025)