Premier League Regular Season - 33

Manchester City 2 - 1 FT Arsenal

Etihad Stadium

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

Futmetrix Verdict
78
FT
Sun, Apr 19
Manchester City
2-1
Arsenal
⚡ Intensity 41
⚖️ Balance 56
🏆 Stakes 100
🎲 Upset 0
A monumental shift in the title race.

Title Race Tremors at the Etihad

Highly Entertaining Futmetrix Score: 78/100. Manchester City blew the title race completely open by grounding the league leaders in a high-stakes showdown that lived up to every expectation.

Electric Exchanges

The tension was palpable from the very first touch. Manchester City knew the assignment: win or let the league slip away. They controlled possession beautifully, dictating the tempo and pressing the league leaders deep into their own half. The breakthrough arrived in a flash on 16 minutes. M. Nunes carved out the necessary space, feeding R. Cherki who buried a brilliant opening goal. But the celebrations had barely settled before Arsenal hit back. Just two minutes later, K. Havertz found the net to instantly restore parity. This relentless tempo defined the early exchanges. The Intensity was absolutely off the charts, setting the stage for a classic six-pointer where every duel mattered.

The Striker's Verdict

With the match balanced on a knife-edge, a tactical chess match took over the middle period. City edged the total shot count, turning the Etihad Stadium into an absolute pressure cooker with repeated waves of attacks. Arsenal sat deep, absorbing the mounting pressure while looking incredibly dangerous on the break. The visitors actually created top-tier scoring chances, proving their lingering threat. Yet, top-flight football is always decided by the finest of margins. The immense Stakes demanded a hero, and cometh the hour, cometh the Norwegian talisman. On 65 minutes, E. Haaland seized his moment. His decisive strike shattered the deadlock and sent the home crowd into raptures. Behind him, Nico O'Reilly put in an outstanding shift across the backline to ensure that crucial advantage held firm against the visitors' desperate pushes.

A Photo Finish Awaits

The closing stages were a true masterclass in high-pressure game management. Arsenal desperately threw bodies forward, whipping in endless crosses and fighting fiercely for every second ball, but they consistently found a sky-blue wall. Rodri anchored the midfield with his usual unquestionable authority, smothering the visitors' attacking lanes and keeping the delicate Balance of the pitch firmly in the hosts' favour. The final whistle blew to a completely deafening roar from the Manchester faithful. This 2-1 victory is a genuinely monumental result for the season. City have erased the entire points gap, pulling completely level with the Gunners at the absolute summit of the table. The chasers have laid down a massive marker. The title race is no longer a pursuit; it is a breathtaking dead sprint.

Key Questions

What made Rayan Cherki the Man of the Match?

Cherki electrified the pitch with an early goal and two key passes. His sharp attacking movements consistently dismantled the opposition defence, making him the standout creative force.

What does this mean for Manchester City's season?

This massive victory erases the points gap at the top of the table. City are now tied for first, turning the title race into a thrilling sprint.

Did the derby intensity affect the quality of play?

Not at all. Despite the fierce rivalry and 24 combined shots, both teams displayed remarkable technical quality, with City completing 84% of their passes under immense pressure.

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
59%
41%
Manchester City 59%
Arsenal 41%
Shots
15
9
Manchester City 15
Arsenal 9
Shots on Target
5
3
Manchester City 5
Arsenal 3
Expected Goals (xG)
1.41
1.52
Manchester City 1.41
Arsenal 1.52
Passes
480
329
Manchester City 480
Arsenal 329
Pass Accuracy
84%
76%
Manchester City 84%
Arsenal 76%
Corners
8
5
Manchester City 8
Arsenal 5
Fouls
5
12
Manchester City 5
Arsenal 12
Yellow Cards
2
2
Manchester City 2
Arsenal 2
Red Cards
0
0
Manchester City 0
Arsenal 0

Match Events

16' R. Cherki (M. Nunes)
K. Havertz 18'
C. Mosquera 🟨 36'
HT
N. Madueke G. Martinelli 🔄 46'
60' 🟨 M. Guehi
65' E. Haaland
E. Eze L. Trossard 🔄 74'
C. Mosquera B. White 🔄 74'
Gabriel 🟨 83'
83' 🟨 E. Haaland
84' 🟨 P. Guardiola
M. Zubimendi V. Gyokeres 🔄 84'
85' 🔄 R. Cherki P. Foden
88' 🔄 J. Doku Savinho
88' 🔄 Rodri Nico
90'+6 🔄 A. Semenyo N. Ake
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
97
Total Mins
Started
Entry
Defenders
Matheus Nunes
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
7.2
Rating
Abdukodir Khusanov
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
39%
Pass Acc
Marc Guéhi
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Nico O'Reilly
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Midfielders
Bernardo Silva
MAGNET
MAGNET
71
Activity
71
Activity
60
Passes
11
Duels
Rodri
MAGNET
MAGNET
78
Activity
78
Activity
66
Passes
12
Duels
Antoine Semenyo
NPC
NPC
96
Minutes
96
Minutes
10%
Pass Acc
6.2
Rating
Rayan Cherki
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Jérémy Doku
PROVOCATEUR
PROVOCATEUR
6
Fouls Won
6
Fouls Won
10
Duels Won
0
Pens Won
Forwards
Erling Haaland
FINISHER
FINISHER
1
Goals
1
Goals
4
Shots
7.5
Rating
BENCH
James Trafford
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
John Stones
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nathan Ake
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Rayan Aït-Nouri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
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
9
Total Mins
Started
Entry
Phil Foden
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Savinho
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Omar Marmoush
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Arsenal

Goalkeepers
David Raya
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
Cristhian Mosquera
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
William Saliba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Gabriel Magalhães
SHIELD
SHIELD
3
Blocks
3
Blocks
0
Interceptions
1
Tackles
Piero Hincapié
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Midfielders
Martin Odegaard
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
38%
Pass Acc
Martín Zubimendi
ENFORCER
ENFORCER
4
Tackles
4
Tackles
6
Duels Won
86%
Win %
Declan Rice
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Forwards
Noni Madueke
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Kai Havertz
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
7.3
Rating
Eberechi Eze
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
3
Duels Won
0
Pens Won
BENCH
Kepa Arrizabalaga
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Ben White
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
Myles Lewis-Skelly
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Christian Norgaard
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Max Dowman
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Gabriel Jesus
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Gabriel Martinelli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
52
Total Mins
Started
Entry
Viktor Gyökeres
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Leandro Trossard
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
03/22/2026 Arsenal 0 - 2 Manchester City League Cup Wembley Stadium
09/21/2025 Arsenal 1 - 1 Manchester City Premier League Emirates Stadium
02/02/2025 Arsenal 5 - 1 Manchester City Premier League Emirates Stadium
09/22/2024 Manchester City 2 - 2 Arsenal Premier League Etihad Stadium
03/31/2024 Manchester City 0 - 0 Arsenal Premier League Etihad Stadium
10/08/2023 Arsenal 1 - 0 Manchester City Premier League Emirates Stadium
03/22/2026
League Cup Wembley Stadium
09/21/2025
Premier League Emirates Stadium
02/02/2025
Premier League Emirates Stadium
09/22/2024
Premier League Etihad Stadium
03/31/2024
Premier League Etihad Stadium
10/08/2023
Premier League Emirates Stadium
Manchester City Win
Arsenal Win
Draw

League Standings

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