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

Futmetrix Verdict
65
FT
Sat, Nov 7
Nottingham Forest
3-1
Manchester City
⚡ Intensity 55
⚖️ Balance 28
🏆 Stakes 49
🎲 Upset 80
Forest's three-goal counterpunch stuns City

Win Probability

  • Nottingham Forest 21%
  • Draw 24%
  • Manchester City 56%

Futmetrix AI estimate

A Night of Nerve and Finishing at City Ground

Worth Watching Futmetrix Score: 65/100. Nottingham Forest's 3-1 win over Manchester City gives a struggling side breathing room and jolts a top-two contender, all without needing the ball.

The Opening Act

At City Ground, Nottingham Forest made their intent plain before Manchester City could turn possession into control. Jair Cunha's sixth-minute opener was a sharp warning, and Liam Delap doubled the lead twelve minutes later, meeting Xaver Schlager's assist. The hosts were not building long spells; they were choosing their moments and attacking quickly. City dominated possession with 78 per cent, while Forest had just 22 per cent and completed 206 passes to City's 753. Those figures explain the shape, not the winner: Forest kept its lines compact, broke forward with purpose and made each opening count. The Intensity came from that contrast. City's circulation looked relentless, but Forest's early two-goal cushion gave the visitors a problem to solve at City Ground. A low-possession plan only works if the first touches are decisive; Forest supplied them.

The Pivot

Rayan Cherki's 52nd-minute goal gave City the foothold their territorial pressure demanded. They had 12 attempts and three big chances, and their seven corners helped keep Forest pinned back; at that point, the comeback felt live. But the decisive swing belonged to Forest. In the 73rd minute, Morgan Gibbs-White supplied Delap, who struck again to restore a two-goal margin and complete his brace. That answer mattered more than the City goal: Forest had conceded momentum, then won it back with one clean transition. City finished with four shots on target, one fewer than Forest, despite the huge possession gap. Ten corners overall underline how often the visitors pushed into the final third, yet pressure never became a second goal. The Balance of the contest was deceptive: City controlled the ball, but Forest controlled the scoreline's key moments.

The Resolution

That 3-1 win is a jolt in a league table pulling in opposite directions. Forest arrived 19th with six points and only one point separating them from safety; City started second, three points off the leaders. Forest have not solved their season in one afternoon, with 29 matches still to play, but this result offers a real lift and proof their compact approach can trouble elite opposition. The numbers make the finishing story plain: five Forest shots on target brought three goals, while City's four brought one, despite the visitors' 1.59 expected goals to Forest's 1.02. It was not a possession contest they could win, so they won the moments that count. At City Ground, the underdogs turned scarcity into value. City leave with a damaging setback in the chase at the top; Forest leave with belief and a win that can make the next fixture feel less heavy.

Key Questions

What made L. Delap the Man of the Match?

His brace, capped by the 73rd-minute finish, restored Forest's two-goal lead and turned their limited possession into a match-winning return.

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
22%
78%
Nottingham Forest 22%
Manchester City 78%
Shots
11
12
Nottingham Forest 11
Manchester City 12
Shots on Target
5
4
Nottingham Forest 5
Manchester City 4
Expected Goals (xG)
1.02
1.59
Nottingham Forest 1.02
Manchester City 1.59
Passes
206
753
Nottingham Forest 206
Manchester City 753
Corners
3
7
Nottingham Forest 3
Manchester City 7
Fouls
13
7
Nottingham Forest 13
Manchester City 7
Yellow Cards
4
0
Nottingham Forest 4
Manchester City 0
Red Cards
0
0
Nottingham Forest 0
Manchester City 0

Match Events

6' ⚽ Jair Cunha
18' ⚽ Liam Delap (Xaver Schlager)
↓ Marc Guehi ↑Matheus Nunes 🔄 45'
↓ Josko Gvardiol ↑Nico O'Reilly 🔄 45'
HT
Rayan Cherki ⚽ 52'
64' 🟨 James Mcatee
65' 🔄 ↓ James Mcatee ↑Dan Ndoye
65' 🔄 ↓ Daniel Muñoz ↑Luca Netz
69' 🟨 Dan Ndoye
73' ⚽ Liam Delap (Morgan Gibbs-White)
↓ Enzo Fernández ↑Phil Foden 🔄 78'
79' 🔄 ↓ Ryan Yates ↑Ibrahim Sangaré
87' 🔄 ↓ Liam Delap ↑Igor Jesus
90'+4 🟨 Luca Netz
90'+5 🟨 Igor Jesus
FT

Player Cards

Our take on every player in this match

Nottingham Forest

Goalkeepers
Matz Sels
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Jair
TRANSFORMER
TRANSFORMER
1
Goals
1
Goals
2
Aerials Won
0
Tackles
Nikola Milenković
GHOST
GHOST
15
Actions
15
Actions
90
Minutes
6.5
Rating
Murillo
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
16%
Pass Acc
Midfielders
Daniel Muñoz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Ryan Yates
LATE SHIFT
LATE SHIFT
11
Late Mins
11
Late Mins
79
Total Mins
79
Entry
Xaver Schlager
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
7.1
Rating
Neco Williams
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
James McAtee
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Morgan Gibbs-White
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
15%
Pass Acc
Forwards
Liam Delap
HITMAN
HITMAN
2
Goals
2
Goals
2
On Target
8.7
Rating
BENCH
John Victor Furtado
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Ousmane Diomande
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luca Netz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Ibrahim Sangaré
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Igor Jesus
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
3
Total Mins
Started
Entry
Arnaud Kalimuendo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Callum Hudson-Odoi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Dan Ndoye
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Chris Wood
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
90
Total Mins
Started
Entry
Defenders
Abduqodir Khusanov
MAGNET
MAGNET
102
Activity
102
Activity
95
Passes
7
Duels
Rúben Dias
MAGNET
MAGNET
123
Activity
123
Activity
121
Passes
2
Duels
Marc Guéhi
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
52%
Pass Acc
Joško Gvardiol
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
46
Total Mins
45
Entry
Midfielders
Elliot Anderson
MAGNET
MAGNET
130
Activity
130
Activity
115
Passes
15
Duels
Enzo Fernández
MAGNET
MAGNET
74
Activity
74
Activity
61
Passes
13
Duels
Iliman Ndiaye
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Rayan Cherki
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Jérémy Doku
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
Erling Haaland
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
Gerónimo Rulli
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Rico Lewis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Vitor Reis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nico O'Reilly
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Phil Foden
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Ayyoub Bouaddi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mateo Kovacic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Matheus Nunes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
44
Total Mins
Started
Entry
Allan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
03/04/2026 Manchester City 2 - 2 Nottingham Forest Premier League Etihad Stadium
12/27/2025 Nottingham Forest 1 - 2 Manchester City Premier League City Ground
04/27/2025 Nottingham Forest 0 - 2 Manchester City FA Cup Wembley Stadium
03/08/2025 Nottingham Forest 1 - 0 Manchester City Premier League The City Ground
12/04/2024 Manchester City 3 - 0 Nottingham Forest Premier League Etihad Stadium
04/28/2024 Nottingham Forest 0 - 2 Manchester City Premier League The City Ground
09/23/2023 Manchester City 2 - 0 Nottingham Forest Premier League Etihad Stadium
02/18/2023 Nottingham Forest 1 - 1 Manchester City Premier League The City Ground
08/31/2022 Manchester City 6 - 0 Nottingham Forest Premier League Etihad Stadium
03/04/2026
Premier League Etihad Stadium
12/27/2025
Premier League City Ground
04/27/2025
FA Cup Wembley Stadium
03/08/2025
Premier League The City Ground
12/04/2024
Premier League Etihad Stadium
04/28/2024
Premier League The City Ground
09/23/2023
Premier League Etihad Stadium
02/18/2023
Premier League The City Ground
08/31/2022
Premier League Etihad Stadium
Nottingham Forest Win
Manchester City Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Arsenal 10 27 15 5 +10 WArsenal 1 - 0 Hull City (07-11-2026)WLiverpool 0 - 1 Arsenal (01-11-2026)WArsenal 2 - 0 Everton (24-10-2026)WNottingham Forest 0 - 1 Arsenal (18-10-2026)WArsenal 2 - 1 Leeds (10-10-2026)
2 Manchester City 10 21 21 13 +8 LNottingham Forest 3 - 1 Manchester City (07-11-2026)LManchester City 0 - 1 Brighton (31-10-2026)LAston Villa 2 - 1 Manchester City (24-10-2026)WManchester City 3 - 2 Ipswich (17-10-2026)WLiverpool 0 - 3 Manchester City (11-10-2026)
3 Brighton 9 19 24 7 +17 WManchester City 0 - 1 Brighton (31-10-2026)LLiverpool 2 - 0 Brighton (25-10-2026)WBrighton 5 - 0 Crystal Palace (18-10-2026)WSunderland 0 - 2 Brighton (10-10-2026)WBrighton 3 - 0 Arsenal (19-09-2026)
4 Chelsea 9 16 19 15 +4 WChelsea 2 - 0 Manchester United (31-10-2026)LChelsea 0 - 2 Tottenham (24-10-2026)WEverton 0 - 2 Chelsea (17-10-2026)WChelsea 5 - 1 Bournemouth (10-10-2026)LBrentford 3 - 0 Chelsea (18-09-2026)
5 Everton 10 16 12 10 +2 WEverton 3 - 1 Coventry (06-11-2026)WNewcastle 0 - 1 Everton (02-11-2026)LArsenal 2 - 0 Everton (24-10-2026)LEverton 0 - 2 Chelsea (17-10-2026)DHull City 2 - 2 Everton (11-10-2026)
6 Liverpool 9 15 11 9 +2 LLiverpool 0 - 1 Arsenal (01-11-2026)WLiverpool 2 - 0 Brighton (25-10-2026)WBrentford 1 - 2 Liverpool (17-10-2026)LLiverpool 0 - 3 Manchester City (11-10-2026)WBournemouth 0 - 1 Liverpool (20-09-2026)
7 Brentford 9 14 16 9 +7 WBrentford 2 - 0 Nottingham Forest (31-10-2026)DHull City 1 - 1 Brentford (25-10-2026)LBrentford 1 - 2 Liverpool (17-10-2026)DAston Villa 2 - 2 Brentford (10-10-2026)WBrentford 3 - 0 Chelsea (18-09-2026)
8 Leeds 10 14 10 8 +2 WLeeds 1 - 0 Tottenham (07-11-2026)LBournemouth 2 - 0 Leeds (31-10-2026)DSunderland 0 - 0 Leeds (25-10-2026)DLeeds 1 - 1 Manchester United (18-10-2026)LArsenal 2 - 1 Leeds (10-10-2026)
9 Bournemouth 9 12 14 13 +1 WBournemouth 2 - 0 Leeds (31-10-2026)WManchester United 0 - 3 Bournemouth (25-10-2026)WBournemouth 2 - 0 Sunderland (18-10-2026)LChelsea 5 - 1 Bournemouth (10-10-2026)LBournemouth 0 - 1 Liverpool (20-09-2026)
10 Tottenham 10 12 10 11 -1 LLeeds 1 - 0 Tottenham (07-11-2026)WTottenham 2 - 0 Crystal Palace (31-10-2026)WChelsea 0 - 2 Tottenham (24-10-2026)WTottenham 3 - 1 Coventry (19-10-2026)DManchester United 1 - 1 Tottenham (10-10-2026)
11 Newcastle 10 12 13 16 -3 DFulham 1 - 1 Newcastle (07-11-2026)LNewcastle 0 - 1 Everton (02-11-2026)WCrystal Palace 0 - 2 Newcastle (25-10-2026)LNewcastle 0 - 1 Aston Villa (17-10-2026)LCoventry 4 - 1 Newcastle (12-10-2026)
12 Aston Villa 9 12 10 13 -3 DAston Villa 1 - 1 Fulham (31-10-2026)WAston Villa 2 - 1 Manchester City (24-10-2026)WNewcastle 0 - 1 Aston Villa (17-10-2026)DAston Villa 2 - 2 Brentford (10-10-2026)WTottenham 2 - 3 Aston Villa (19-09-2026)
13 Hull City 10 11 11 11 0 LArsenal 1 - 0 Hull City (07-11-2026)DHull City 2 - 2 Ipswich (31-10-2026)DHull City 1 - 1 Brentford (25-10-2026)LFulham 1 - 0 Hull City (17-10-2026)DHull City 2 - 2 Everton (11-10-2026)
14 Ipswich 9 11 14 18 -4 DHull City 2 - 2 Ipswich (31-10-2026)DIpswich 1 - 1 Nottingham Forest (23-10-2026)LManchester City 3 - 2 Ipswich (17-10-2026)WIpswich 2 - 1 Fulham (10-10-2026)LEverton 1 - 0 Ipswich (19-09-2026)
15 Fulham 10 10 10 12 -2 DFulham 1 - 1 Newcastle (07-11-2026)DAston Villa 1 - 1 Fulham (31-10-2026)WCoventry 0 - 1 Fulham (24-10-2026)WFulham 1 - 0 Hull City (17-10-2026)LIpswich 2 - 1 Fulham (10-10-2026)
16 Nottingham Forest 10 9 9 13 -4 WNottingham Forest 3 - 1 Manchester City (07-11-2026)LBrentford 2 - 0 Nottingham Forest (31-10-2026)DIpswich 1 - 1 Nottingham Forest (23-10-2026)LNottingham Forest 0 - 1 Arsenal (18-10-2026)LCrystal Palace 3 - 1 Nottingham Forest (11-10-2026)
17 Coventry 10 9 10 19 -9 LEverton 3 - 1 Coventry (06-11-2026)WCoventry 3 - 1 Sunderland (31-10-2026)LCoventry 0 - 1 Fulham (24-10-2026)LTottenham 3 - 1 Coventry (19-10-2026)WCoventry 4 - 1 Newcastle (12-10-2026)
18 Manchester United 9 7 10 15 -5 LChelsea 2 - 0 Manchester United (31-10-2026)LManchester United 0 - 3 Bournemouth (25-10-2026)DLeeds 1 - 1 Manchester United (18-10-2026)DManchester United 1 - 1 Tottenham (10-10-2026)DFulham 1 - 1 Manchester United (20-09-2026)
19 Crystal Palace 9 7 9 21 -12 LTottenham 2 - 0 Crystal Palace (31-10-2026)LCrystal Palace 0 - 2 Newcastle (25-10-2026)LBrighton 5 - 0 Crystal Palace (18-10-2026)WCrystal Palace 3 - 1 Nottingham Forest (11-10-2026)DLeeds 0 - 0 Crystal Palace (20-09-2026)
20 Sunderland 9 5 7 17 -10 LCoventry 3 - 1 Sunderland (31-10-2026)DSunderland 0 - 0 Leeds (25-10-2026)LBournemouth 2 - 0 Sunderland (18-10-2026)LSunderland 0 - 2 Brighton (10-10-2026)LManchester City 5 - 3 Sunderland (20-09-2026)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.