Premier League Regular Season - 36

Manchester City 3 - 0 FT Brentford

Etihad Stadium

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

Futmetrix Verdict
60
FT
Sat, May 9
Manchester City
3-0
Brentford
⚡ Intensity 52
⚖️ Balance 8
🏆 Stakes 100
🎲 Upset 0
City's late surge shatters Brentford's wall.

City’s Relentless Siege Shatters Brentford’s Defences

Worth Watching Futmetrix Score: 60/100. A second-half barrage kept the title race alive as the hosts finally breached an inspired goalkeeping display at the Etihad Stadium.

A Frustrating Wall of Resistance

The opening phase at the Etihad Stadium felt like a locked door that simply refused to budge. The hosts controlled possession, holding the ball for 59% of the match, but finding a clean avenue to goal proved agonizingly difficult. The Intensity of their attacking play was undeniable, generating a staggering 25 shots overall, yet they repeatedly hit a brick wall. That wall wore the colours of Brentford, with goalkeeper Caoimhin Kelleher turning in a heroic shift. He produced a string of incredible saves to frustrate the local faithful, keeping the scoreline blank deep into the contest. Despite a flurry of ten corners and continuous probing, the home side looked at risk of dropping vital points in a must-win scenario.

The Hour-Mark Breakthrough

As the clock ticked past the hour mark, the tension inside the stadium grew palpable. The Balance of the match was teetering on a knife edge, requiring a moment of individual brilliance to alter the grim reality. Step forward J. Doku. The dynamic wide man took matters into his own hands, firing home in the 60th minute to finally break the deadlock. It was exactly what Manchester City needed to release the pressure valve. He was an absolute menace down the flanks, consistently stretching the tired defence and registering six key passes throughout the afternoon. With the clean sheet wiped out, the visitors were forced to step out of their rigid defensive shape, leaving gaping holes for the champions to exploit.

Cruel Punishment in the Final Stages

Once the first goal went in, the floodgates inevitably opened. Given the immense Stakes in the late-season title race, the hosts showed no mercy. E. Haaland doubled the advantage on 75 minutes, applying his trademark lethal finish to effectively end the contest. In midfield, Antoine Semenyo put in an outstanding shift to dictate the tempo and recycle possession seamlessly. To rub salt in the wounds, substitute O. Marmoush added a third deep into stoppage time after combining with the Norwegian striker. Any faint hopes of a late Upset Factor were ruthlessly extinguished. This comprehensive victory sends a stark message to the league leaders: the defending champions are not surrendering their crown without a bitter fight to the finish line.

Key Questions

What made Jérémy Doku the Man of the Match?

His 60th-minute goal finally broke a stubborn defence, and he drove the attack with six crucial key passes to unlock the deep block.

What does this mean for Manchester City's season?

This vital victory keeps their fading title hopes alive, maintaining the pressure on the league leaders with just three matches remaining.

How did substitute Jérémy Doku change the game?

His devastating injection of pace transformed the attacking shape, providing the decisive 60th-minute breakthrough right when frustration was mounting inside the stadium.

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%
Brentford 41%
Shots
25
4
Manchester City 25
Brentford 4
Shots on Target
10
2
Manchester City 10
Brentford 2
Expected Goals (xG)
2.98
0.24
Manchester City 2.98
Brentford 0.24
Passes
462
316
Manchester City 462
Brentford 316
Pass Accuracy
86%
76%
Manchester City 86%
Brentford 76%
Corners
10
2
Manchester City 10
Brentford 2
Fouls
8
14
Manchester City 8
Brentford 14
Yellow Cards
4
2
Manchester City 4
Brentford 2
Red Cards
0
0
Manchester City 0
Brentford 0

Match Events

36' 🟨 B. Silva
HT
60' 🔄 ↓ T. Reijnders ↑P. Foden
60' 🔄 ↓ R. Cherki ↑O. Marmoush
60' âš˝ J. Doku
↓ A. Hickey ↑V. Janelt 🔄 62'
↓ M. Damsgaard ↑D. Ouattara 🔄 69'
74' 🟨 N. O'Reilly
75' âš˝ E. Haaland
↓ Y. Yarmolyuk ↑J. Henderson 🔄 79'
K. Ajer 🟨 80'
J. Henderson 🟨 88'
88' 🟨 M. Nunes
90'+1 🔄 ↓ J. Doku ↑Savinho
90'+2 âš˝ O. Marmoush (E. Haaland)
90'+5 🟨 O. Marmoush
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
96
Total Mins
Started
Entry
Defenders
Matheus Nunes
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
51%
Pass Acc
Marc Guéhi
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
83%
Duel Win %
Nathan Aké
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
4
Duels Won
0
Pens Won
Nico O'Reilly
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Midfielders
Tijjani Reijnders
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
Bernardo Silva
MAGNET
MAGNET
89
Activity
89
Activity
74
Passes
15
Duels
Antoine Semenyo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Rayan Cherki
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
Jérémy Doku
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Forwards
Erling Haaland
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
BENCH
James Trafford
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
RĂşben Dias
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
John Stones
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Rayan AĂŻt-Nouri
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
36
Total Mins
Started
Entry
Mateo Kovačić
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
Omar Marmoush
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
7.6
Rating
Savinho
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
6
Total Mins
Started
Entry

Brentford

Goalkeepers
Caoimhin Kelleher
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Defenders
Michael Kayode
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Kristoffer Ajer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Nathan Collins
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Keane Lewis-Potter
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
100%
Duel Win %
Midfielders
Yehor Yarmoliuk
ENFORCER
ENFORCER
5
Tackles
5
Tackles
6
Duels Won
86%
Win %
Mathias Jensen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Aaron Hickey
GHOST
GHOST
11
Actions
11
Actions
61
Minutes
7
Rating
Mikkel Damsgaard
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
69
Entry
Forwards
Kevin Schade
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Igor Thiago
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
BENCH
Hákon Rafn Valdimarsson
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Sepp van den Berg
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ethan Pinnock
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Vitaly Janelt
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
35
Total Mins
Started
Entry
Jordan Henderson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Josh Dasilva
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Dango Ouattara
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
4
Duels Won
0
Pens Won
Reiss Nelson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Kaye Furo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
12/17/2025 Manchester City 2 - 0 Brentford League Cup Etihad Stadium
10/05/2025 Brentford 0 - 1 Manchester City Premier League Brentford Community Stadium
01/14/2025 Brentford 2 - 2 Manchester City Premier League Gtech Community Stadium
09/14/2024 Manchester City 2 - 1 Brentford Premier League Etihad Stadium
02/20/2024 Manchester City 1 - 0 Brentford Premier League Etihad Stadium
02/05/2024 Brentford 1 - 3 Manchester City Premier League Gtech Community Stadium
05/28/2023 Brentford 1 - 0 Manchester City Premier League Gtech Community Stadium
11/12/2022 Manchester City 1 - 2 Brentford Premier League Etihad Stadium
02/09/2022 Manchester City 2 - 0 Brentford Premier League Etihad Stadium
12/29/2021 Brentford 0 - 1 Manchester City Premier League Brentford Community Stadium
12/17/2025
League Cup Etihad Stadium
10/05/2025
Premier League Brentford Community Stadium
01/14/2025
Premier League Gtech Community Stadium
09/14/2024
Premier League Etihad Stadium
02/20/2024
Premier League Etihad Stadium
02/05/2024
Premier League Gtech Community Stadium
05/28/2023
Premier League Gtech Community Stadium
11/12/2022
Premier League Etihad Stadium
02/09/2022
Premier League Etihad Stadium
12/29/2021
Premier League Brentford Community Stadium
Manchester City Win
Brentford Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Arsenal 36 79 68 26 +42 WWest Ham 0 - 1 Arsenal (10-05-2026)WArsenal 3 - 0 Fulham (02-05-2026)WArsenal 1 - 0 Newcastle (25-04-2026)LManchester City 2 - 1 Arsenal (19-04-2026)LArsenal 1 - 2 Bournemouth (11-04-2026)
2 Manchester City 36 77 75 32 +43 WManchester City 3 - 0 Crystal Palace (13-05-2026)WManchester City 3 - 0 Brentford (09-05-2026)DEverton 3 - 3 Manchester City (04-05-2026)WBurnley 0 - 1 Manchester City (22-04-2026)WManchester City 2 - 1 Arsenal (19-04-2026)
3 Manchester United 36 65 63 48 +15 DSunderland 0 - 0 Manchester United (09-05-2026)WManchester United 3 - 2 Liverpool (03-05-2026)WManchester United 2 - 1 Brentford (27-04-2026)WChelsea 0 - 1 Manchester United (18-04-2026)LManchester United 1 - 2 Leeds (13-04-2026)
4 Liverpool 36 59 60 48 +12 DLiverpool 1 - 1 Chelsea (09-05-2026)LManchester United 3 - 2 Liverpool (03-05-2026)WLiverpool 3 - 1 Crystal Palace (25-04-2026)WEverton 1 - 2 Liverpool (19-04-2026)WLiverpool 2 - 0 Fulham (11-04-2026)
5 Aston Villa 36 59 50 46 +4 DBurnley 2 - 2 Aston Villa (10-05-2026)LAston Villa 1 - 2 Tottenham (03-05-2026)LFulham 1 - 0 Aston Villa (25-04-2026)WAston Villa 4 - 3 Sunderland (19-04-2026)DNottingham Forest 1 - 1 Aston Villa (12-04-2026)
6 Bournemouth 36 55 56 52 +4 WFulham 0 - 1 Bournemouth (09-05-2026)WBournemouth 3 - 0 Crystal Palace (03-05-2026)DBournemouth 2 - 2 Leeds (22-04-2026)WNewcastle 1 - 2 Bournemouth (18-04-2026)WArsenal 1 - 2 Bournemouth (11-04-2026)
7 Brighton 36 53 52 42 +10 WBrighton 3 - 0 Wolves (09-05-2026)LNewcastle 3 - 1 Brighton (02-05-2026)WBrighton 3 - 0 Chelsea (21-04-2026)DTottenham 2 - 2 Brighton (18-04-2026)WBurnley 0 - 2 Brighton (11-04-2026)
8 Brentford 36 51 52 49 +3 LManchester City 3 - 0 Brentford (09-05-2026)WBrentford 3 - 0 West Ham (02-05-2026)LManchester United 2 - 1 Brentford (27-04-2026)DBrentford 0 - 0 Fulham (18-04-2026)DBrentford 2 - 2 Everton (11-04-2026)
9 Chelsea 36 49 55 49 +6 DLiverpool 1 - 1 Chelsea (09-05-2026)LChelsea 1 - 3 Nottingham Forest (04-05-2026)LBrighton 3 - 0 Chelsea (21-04-2026)LChelsea 0 - 1 Manchester United (18-04-2026)LChelsea 0 - 3 Manchester City (12-04-2026)
10 Everton 36 49 46 46 0 DCrystal Palace 2 - 2 Everton (10-05-2026)DEverton 3 - 3 Manchester City (04-05-2026)LWest Ham 2 - 1 Everton (25-04-2026)LEverton 1 - 2 Liverpool (19-04-2026)DBrentford 2 - 2 Everton (11-04-2026)
11 Fulham 36 48 44 50 -6 LFulham 0 - 1 Bournemouth (09-05-2026)LArsenal 3 - 0 Fulham (02-05-2026)WFulham 1 - 0 Aston Villa (25-04-2026)DBrentford 0 - 0 Fulham (18-04-2026)LLiverpool 2 - 0 Fulham (11-04-2026)
12 Sunderland 36 48 37 46 -9 DSunderland 0 - 0 Manchester United (09-05-2026)DWolves 1 - 1 Sunderland (02-05-2026)LSunderland 0 - 5 Nottingham Forest (24-04-2026)LAston Villa 4 - 3 Sunderland (19-04-2026)WSunderland 1 - 0 Tottenham (12-04-2026)
13 Newcastle 36 46 50 52 -2 DNottingham Forest 1 - 1 Newcastle (10-05-2026)WNewcastle 3 - 1 Brighton (02-05-2026)LArsenal 1 - 0 Newcastle (25-04-2026)LNewcastle 1 - 2 Bournemouth (18-04-2026)LCrystal Palace 2 - 1 Newcastle (12-04-2026)
14 Leeds 36 44 48 53 -5 DTottenham 1 - 1 Leeds (11-05-2026)WLeeds 3 - 1 Burnley (01-05-2026)DBournemouth 2 - 2 Leeds (22-04-2026)WLeeds 3 - 0 Wolves (18-04-2026)WManchester United 1 - 2 Leeds (13-04-2026)
15 Crystal Palace 36 44 38 47 -9 LManchester City 3 - 0 Crystal Palace (13-05-2026)DCrystal Palace 2 - 2 Everton (10-05-2026)LBournemouth 3 - 0 Crystal Palace (03-05-2026)LLiverpool 3 - 1 Crystal Palace (25-04-2026)DCrystal Palace 0 - 0 West Ham (20-04-2026)
16 Nottingham Forest 36 43 45 47 -2 DNottingham Forest 1 - 1 Newcastle (10-05-2026)WChelsea 1 - 3 Nottingham Forest (04-05-2026)WSunderland 0 - 5 Nottingham Forest (24-04-2026)WNottingham Forest 4 - 1 Burnley (19-04-2026)DNottingham Forest 1 - 1 Aston Villa (12-04-2026)
17 Tottenham 36 38 46 55 -9 DTottenham 1 - 1 Leeds (11-05-2026)WAston Villa 1 - 2 Tottenham (03-05-2026)WWolves 0 - 1 Tottenham (25-04-2026)DTottenham 2 - 2 Brighton (18-04-2026)LSunderland 1 - 0 Tottenham (12-04-2026)
18 West Ham 36 36 42 62 -20 LWest Ham 0 - 1 Arsenal (10-05-2026)LBrentford 3 - 0 West Ham (02-05-2026)WWest Ham 2 - 1 Everton (25-04-2026)DCrystal Palace 0 - 0 West Ham (20-04-2026)WWest Ham 4 - 0 Wolves (10-04-2026)
19 Burnley 36 21 37 73 -36 DBurnley 2 - 2 Aston Villa (10-05-2026)LLeeds 3 - 1 Burnley (01-05-2026)LBurnley 0 - 1 Manchester City (22-04-2026)LNottingham Forest 4 - 1 Burnley (19-04-2026)LBurnley 0 - 2 Brighton (11-04-2026)
20 Wolves 36 18 25 66 -41 LBrighton 3 - 0 Wolves (09-05-2026)DWolves 1 - 1 Sunderland (02-05-2026)LWolves 0 - 1 Tottenham (25-04-2026)LLeeds 3 - 0 Wolves (18-04-2026)LWest Ham 4 - 0 Wolves (10-04-2026)