Premier League Regular Season - 31

Manchester City 3 - 0 FT Crystal Palace

Etihad Stadium

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

Futmetrix Verdict
34
FT
Wed, May 13
Manchester City
3-0
Crystal Palace
⚡ Intensity 26
⚖️ Balance 8
🏆 Stakes 56
🎲 Upset 0
Foden orchestrates City's comfortable victory.

City's Crown Chasing Continues Through Foden's Masterclass

Skip It Futmetrix Score: 34/100. A commanding performance keeps the hosts breathing down the league leaders' necks as the title race hits its boiling point.

Early Dominance

Etihad Stadium witnessed immediate one-way traffic as Manchester City suffocated Crystal Palace. The hosts dominated possession from the outset, dictating the tempo and raising the Intensity to a level the visitors simply could not match. City's relentless waves of attacking sequences kept Palace pinned deep in their own penalty area, forcing them to rely on desperate clearances and a rigid low block to survive the initial onslaught. Despite the stubborn defensive resilience shown by the away side during the opening exchanges, the sheer volume of attacks and mounting set-piece pressure—fueled by an endless succession of corners—suggested a breakthrough was practically inevitable. The title challengers played with immense purpose and swagger, acutely aware that any slip-up could prove fatal to their domestic ambitions during this critical late phase of the season.

The Creator Steps Up

The defining moments arrived when P. Foden decided to unlock the rigid defensive lines with his trademark vision. Operating with total creative freedom across the pitch, the English playmaker carved Palace open in the 32nd minute, delivering a precision pass that allowed A. Semenyo to fire home the crucial opener. This massive blow completely shattered the Balance of the match, leaving the visitors exposed as they attempted to reorganize. Just eight minutes later, Foden repeated his masterful trick, teeing up O. Marmoush to ruthlessly double the advantage before the half-time break. Palace's entire game plan evaporated in the face of Foden's orchestrations, turning a potentially frustrating tactical battle into a comfortable procession for the title contenders. At the back, Marc Guéhi anchored the defensive line flawlessly, ensuring no stray counter-attacks threatened their hard-earned lead.

Sealing the Deal

The second half became an exercise in extreme game management, with City boasting massive Stakes in preserving both their goal difference and vital energy reserves for the run-in. They circulated the ball flawlessly around the pitch, completely neutralizing any lingering hope of a miraculous Palace comeback. The hosts then flexed their terrifying squad depth to hammer the final nail into the coffin during the closing moments. Substitute R. Cherki made an instant impact off the bench, sliding a beautiful ball through to Savinho in the 84th minute. The electric winger made no mistake, wrapping up a comprehensive 3-0 triumph that ensures City remain right in the hunt for the Premier League crown. Meanwhile, the visitors must quickly regroup and assess their structural flaws as they attempt to navigate the murky mid-table waters.

Key Questions

What made Phil Foden the Man of the Match?

He was the creative engine, providing two crucial first-half assists for Semenyo and Marmoush while dictating the match tempo with exceptional vision.

What does this mean for Manchester City's season?

Sitting just five points off the top spot, this dominant victory keeps them firmly locked in the fierce title race with three matches remaining.

How did substitute Phil Foden change the game?

Foden actually started and created two goals. It was substitute Rayan Cherki who changed the late game, providing the final assist for Savinho.

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
72%
28%
Manchester City 72%
Crystal Palace 28%
Shots
14
5
Manchester City 14
Crystal Palace 5
Shots on Target
4
2
Manchester City 4
Crystal Palace 2
Expected Goals (xG)
1.43
0.65
Manchester City 1.43
Crystal Palace 0.65
Passes
716
275
Manchester City 716
Crystal Palace 275
Pass Accuracy
89%
77%
Manchester City 89%
Crystal Palace 77%
Corners
9
3
Manchester City 9
Crystal Palace 3
Fouls
10
7
Manchester City 10
Crystal Palace 7
Yellow Cards
0
2
Manchester City 0
Crystal Palace 2
Red Cards
0
0
Manchester City 0
Crystal Palace 0

Match Events

32' A. Semenyo (P. Foden)
40' O. Marmoush (P. Foden)
HT
T. Mitchell 🟨 52'
58' 🔄 M. Nunes N. Ake
58' 🔄 J. Gvardiol J. Doku
W. Hughes A. Wharton 🔄 60'
J. Mateta J. S. Larsen 🔄 60'
Y. Pino I. Sarr 🔄 60'
B. Johnson D. Kamada 🔄 75'
79' 🔄 O. Marmoush R. Cherki
79' 🔄 B. Silva M. Kovacic
D. Kamada 🟨 81'
D. Munoz N. Clyne 🔄 82'
82' 🔄 P. Foden J. Stones
84' Savinho (R. Cherki)
FT

Player Cards

Our take on every player in this match

Manchester City

Goalkeepers
Gianluigi Donnarumma
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Defenders
Matheus Nunes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
58
Total Mins
58
Entry
Abdukodir Khusanov
MAGNET
MAGNET
100
Activity
100
Activity
98
Passes
2
Duels
Marc Guéhi
MAGNET
MAGNET
141
Activity
141
Activity
130
Passes
11
Duels
Joško Gvardiol
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Midfielders
Phil Foden
ARCHITECT
ARCHITECT
5
Key Passes
5
Key Passes
2
Assists
54%
Pass Acc
Bernardo Silva
MAGNET
MAGNET
89
Activity
89
Activity
88
Passes
1
Duels
Savinho
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Rayan Aït-Nouri
MAGNET
MAGNET
68
Activity
68
Activity
54
Passes
14
Duels
Forwards
Antoine Semenyo
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Omar Marmoush
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
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
36
Total Mins
Started
Entry
John Stones
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Rúben Dias
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Rayan Cherki
SUPER SUB
SUPER SUB
1
Assist
1
Assist
15
Minutes
7.7
Rating
Mateo Kovačić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Tijjani Reijnders
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jérémy Doku
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
36
Total Mins
Started
Entry
Erling Haaland
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Crystal Palace

Goalkeepers
Dean Henderson
SIEVE
SIEVE
25%
Save %
25%
Save %
3
Conceded
1
Saves
Defenders
Daniel Muñoz
LATE SHIFT
LATE SHIFT
8
Late Mins
8
Late Mins
82
Total Mins
82
Entry
Chris Richards
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Maxence Lacroix
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
100%
Duel Win %
Jaydee Canvot
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Tyrick Mitchell
ENFORCER
ENFORCER
7
Tackles
7
Tackles
7
Duels Won
78%
Win %
Midfielders
Brennan Johnson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
Will Hughes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
Jefferson Lerma
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Yéremy Pino
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
Forwards
Jean Philippe Mateta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
BENCH
Walter Benítez
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Nathaniel Clyne
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Chadi Riad
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Adam Wharton
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
34
Total Mins
Started
Entry
Daichi Kamada
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Rio Cardines
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
Ismaïla Sarr
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
34
Total Mins
Started
Entry
Jørgen Strand Larsen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
34
Total Mins
Started
Entry

Head to Head

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

League Standings

Pos Team P Pts GF GA GD Form
1 Arsenal 31 70 61 22 +39 WArsenal 2 - 0 Everton (14-03-2026)WBrighton 0 - 1 Arsenal (04-03-2026)WArsenal 2 - 1 Chelsea (01-03-2026)WTottenham 1 - 4 Arsenal (22-02-2026)DWolves 2 - 2 Arsenal (18-02-2026)
2 Manchester City 31 64 63 28 +35 WManchester City 3 - 0 Crystal Palace (13-05-2026)DWest Ham 1 - 1 Manchester City (14-03-2026)DManchester City 2 - 2 Nottingham Forest (04-03-2026)WLeeds 0 - 1 Manchester City (28-02-2026)WManchester City 2 - 1 Newcastle (21-02-2026)
3 Manchester United 31 55 56 43 +13 DBournemouth 2 - 2 Manchester United (20-03-2026)WManchester United 3 - 1 Aston Villa (15-03-2026)LNewcastle 2 - 1 Manchester United (04-03-2026)WManchester United 2 - 1 Crystal Palace (01-03-2026)WEverton 0 - 1 Manchester United (23-02-2026)
4 Aston Villa 31 54 42 37 +5 WAston Villa 2 - 0 West Ham (22-03-2026)LManchester United 3 - 1 Aston Villa (15-03-2026)LAston Villa 1 - 4 Chelsea (04-03-2026)LWolves 2 - 0 Aston Villa (27-02-2026)DAston Villa 1 - 1 Leeds (21-02-2026)
5 Liverpool 31 49 50 42 +8 LBrighton 2 - 1 Liverpool (21-03-2026)DLiverpool 1 - 1 Tottenham (15-03-2026)LWolves 2 - 1 Liverpool (03-03-2026)WLiverpool 5 - 2 West Ham (28-02-2026)WNottingham Forest 0 - 1 Liverpool (22-02-2026)
6 Chelsea 31 48 53 38 +15 LEverton 3 - 0 Chelsea (21-03-2026)LChelsea 0 - 1 Newcastle (14-03-2026)WAston Villa 1 - 4 Chelsea (04-03-2026)LArsenal 2 - 1 Chelsea (01-03-2026)DChelsea 1 - 1 Burnley (21-02-2026)
7 Brentford 31 46 46 42 +4 DLeeds 0 - 0 Brentford (21-03-2026)DBrentford 2 - 2 Wolves (16-03-2026)DBournemouth 0 - 0 Brentford (03-03-2026)WBurnley 3 - 4 Brentford (28-02-2026)LBrentford 0 - 2 Brighton (21-02-2026)
8 Everton 31 46 37 35 +2 WEverton 3 - 0 Chelsea (21-03-2026)LArsenal 2 - 0 Everton (14-03-2026)WEverton 2 - 0 Burnley (03-03-2026)WNewcastle 2 - 3 Everton (28-02-2026)LEverton 0 - 1 Manchester United (23-02-2026)
9 Fulham 31 44 43 44 -1 WFulham 3 - 1 Burnley (21-03-2026)DNottingham Forest 0 - 0 Fulham (15-03-2026)LFulham 0 - 1 West Ham (04-03-2026)WFulham 2 - 1 Tottenham (01-03-2026)WSunderland 1 - 3 Fulham (22-02-2026)
10 Brighton 31 43 41 37 +4 WBrighton 2 - 1 Liverpool (21-03-2026)WSunderland 0 - 1 Brighton (14-03-2026)LBrighton 0 - 1 Arsenal (04-03-2026)WBrighton 2 - 1 Nottingham Forest (01-03-2026)WBrentford 0 - 2 Brighton (21-02-2026)
11 Sunderland 31 43 32 36 -4 WNewcastle 1 - 2 Sunderland (22-03-2026)LSunderland 0 - 1 Brighton (14-03-2026)WLeeds 0 - 1 Sunderland (03-03-2026)DBournemouth 1 - 1 Sunderland (28-02-2026)LSunderland 1 - 3 Fulham (22-02-2026)
12 Newcastle 31 42 44 45 -1 LNewcastle 1 - 2 Sunderland (22-03-2026)WChelsea 0 - 1 Newcastle (14-03-2026)WNewcastle 2 - 1 Manchester United (04-03-2026)LNewcastle 2 - 3 Everton (28-02-2026)LManchester City 2 - 1 Newcastle (21-02-2026)
13 Bournemouth 31 42 46 48 -2 DBournemouth 2 - 2 Manchester United (20-03-2026)DBurnley 0 - 0 Bournemouth (14-03-2026)DBournemouth 0 - 0 Brentford (03-03-2026)DBournemouth 1 - 1 Sunderland (28-02-2026)DWest Ham 0 - 0 Bournemouth (21-02-2026)
14 Crystal Palace 31 39 33 38 -5 LManchester City 3 - 0 Crystal Palace (13-05-2026)DCrystal Palace 0 - 0 Leeds (15-03-2026)WTottenham 1 - 3 Crystal Palace (05-03-2026)LManchester United 2 - 1 Crystal Palace (01-03-2026)WCrystal Palace 1 - 0 Wolves (22-02-2026)
15 Leeds 31 33 37 48 -11 DLeeds 0 - 0 Brentford (21-03-2026)DCrystal Palace 0 - 0 Leeds (15-03-2026)LLeeds 0 - 1 Sunderland (03-03-2026)LLeeds 0 - 1 Manchester City (28-02-2026)DAston Villa 1 - 1 Leeds (21-02-2026)
16 Nottingham Forest 31 32 31 43 -12 WTottenham 0 - 3 Nottingham Forest (22-03-2026)DNottingham Forest 0 - 0 Fulham (15-03-2026)DManchester City 2 - 2 Nottingham Forest (04-03-2026)LBrighton 2 - 1 Nottingham Forest (01-03-2026)LNottingham Forest 0 - 1 Liverpool (22-02-2026)
17 Tottenham 31 30 40 50 -10 LTottenham 0 - 3 Nottingham Forest (22-03-2026)DLiverpool 1 - 1 Tottenham (15-03-2026)LTottenham 1 - 3 Crystal Palace (05-03-2026)LFulham 2 - 1 Tottenham (01-03-2026)LTottenham 1 - 4 Arsenal (22-02-2026)
18 West Ham 31 29 36 57 -21 LAston Villa 2 - 0 West Ham (22-03-2026)DWest Ham 1 - 1 Manchester City (14-03-2026)WFulham 0 - 1 West Ham (04-03-2026)LLiverpool 5 - 2 West Ham (28-02-2026)DWest Ham 0 - 0 Bournemouth (21-02-2026)
19 Burnley 31 20 33 61 -28 LFulham 3 - 1 Burnley (21-03-2026)DBurnley 0 - 0 Bournemouth (14-03-2026)LEverton 2 - 0 Burnley (03-03-2026)LBurnley 3 - 4 Brentford (28-02-2026)DChelsea 1 - 1 Burnley (21-02-2026)
20 Wolves 31 17 24 54 -30 DBrentford 2 - 2 Wolves (16-03-2026)WWolves 2 - 1 Liverpool (03-03-2026)WWolves 2 - 0 Aston Villa (27-02-2026)LCrystal Palace 1 - 0 Wolves (22-02-2026)DWolves 2 - 2 Arsenal (18-02-2026)