Stay up to date with notifications from The Independent

Notifications can be managed in browser preferences.

Liveupdated

Nottingham Forest vs Man City LIVE: Premier League result and final score as Callum Hudson-Odoi fires late winner in top-four clash

Nottingham Forest 1-0 Manchester City: Hudson-Odoi’s late winner boosted the hosts’ Champions League hopes

Jamie Braidwood
Saturday 08 March 2025 17:42 GMT
Comments
Hudson-Odoi celebrates as Forest defeated Man City 1-0
Hudson-Odoi celebrates as Forest defeated Man City 1-0 (REUTERS)

Callum Hudson-Odoi scored a late winner as Nottingham Forest beat Manchester City in the Premier League to take a huge step towards securing Champions League football next season.

The winger brought down Morgan Gibbs-White’s brilliant cross-field pass and finished past Ederson at the Manchester City goalkeeper’s near post, as Forest strengthened their hold on third place in the table.

In a game of few chances, Pep Guardiola's City team came closest when Nico Gonzalez's long-range shot scraped the outside of the post, while Hudson-Odoi saw a curled effort pushed onto the post by Ederson.

Nuno Espirito Santo’s side are now four points clear of fourth-placed City, and seven ahead of sixth-placed Newcastle, with the top five teams in the Premier League qualifying for European football’s elite competition next season.

Follow reaction from the match in our live blog, below.

Nottingham Forest 0-0 Man City

65 mins: Foden and Savinho are going to be replaced. In his last action, Savinho finds a channel into the box but Milenkovic gets across and makes the block.

Jamie Braidwood8 March 2025 13:55

Nottingham Forest 0-0 Man City

64 mins: BLOCK! Oh that’s excellent defensive play from Khusanov, who stays patient as Gibbs-White advances and they times his block to perfection as he throws himself in front of the left-footed shot.

Jamie Braidwood8 March 2025 13:54

Nottingham Forest 0-0 Man City

62 mins: Nunes and Nico make way for City, but De Bruyne and Marmoush are next up.

Forest keep up their positive play but Elanga’s testing cross from the right goes all the way through.

Jamie Braidwood8 March 2025 13:52

Nottingham Forest 0-0 Man City

59 mins: Rico Lewis and Mateo Kovacic are coming on for City... ahead of De Bruyne and Marmoush.

Guardiola’s team have been second-best since half time.

Jamie Braidwood8 March 2025 13:49

Nottingham Forest 0-0 Man City

55 mins: Forest clear a City corner and Gibbs-White races away, but is clipped by Nunes. He was a fraction too late and earns a yellow card.

Jamie Braidwood8 March 2025 13:45

Nottingham Forest 0-0 Man City

52 mins: Elanga’s corner is headed wide by Gibbs-White at the near post. It’s been a brighter start from the hosts in the second half.

Jamie Braidwood8 March 2025 13:41

Nottingham Forest 0-0 Man City

49 mins: Wood is blown up for a foul after crashing into Khusanov while challenging for a high ball. Khusanov blinks as he gets back to his feet.

Jamie Braidwood8 March 2025 13:39

Nottingham Forest 0-0 Man City

47 mins: Chance! Great play from Elanga to get down the wing and whip in the cross. It finds Dominguez at the back post and he directs the volley back across goal. It’s great technique, but a comfortable save for Ederson. Dominguez looked to have picked up a knock but he runs it off.

Jamie Braidwood8 March 2025 13:37

Nottingham Forest 0-0 Man City

46 mins: One change, of sorts, is that Doku and Savinho have swapped wings. Doku will now go up against Williams with Savinho facing Aina.

Jamie Braidwood8 March 2025 13:36

Nottingham Forest 0-0 Man City

No changes at the break but it surely won’t be too long before we see Kevin De Bruyne and Omar Marmoush if Manchester City continue to toil in the Nottingham sun.

Back underway.

Jamie Braidwood8 March 2025 13:34

Join our commenting forum

Join thought-provoking conversations, follow other Independent readers and see their replies

Comments

Thank you for registering

Please refresh the page or navigate to another page on the site to be automatically logged inPlease refresh your browser to be logged in