Media caption,

'He knows he should have saved that' - Hart on Ederson

Callum Hudson-Odoi scored late in the second half to earn Nottingham Forest a crucial Premier League victory over fellow Champions League hopefuls Manchester City at the City Ground.

With seven minutes of an otherwise uneventful contest remaining, Hudson-Odoi collected a magnificent Morgan Gibbs-White pass in his stride before beating City goalkeeper Ederson at his near post to send the home fans into ecstasy.

In a game billed as crucial in the race to earn a spot in Europe's premier club competition next season, City had the better opportunities before the interval but lacked the pace or ingenuity to breach the home side's dogged defence.

A powerful Nico Gonzalez effort which struck the outside of Matz Sels' right-hand post was the high point of a drab first half, and there were few signs of improvement early in the second period despite Forest's greater urgency.

After Nico Dominguez volleyed an Anthony Elanga cross straight at Ederson within seconds of the restart, Hudson-Odoi had a low effort tipped on to the post by the Brazilian midway through the second half.

Pep Guardiola introduced Kevin de Bruyne and Omar Marmoush with 20 minutes remaining but there was little in the way of goalmouth action in the latter stages until Hudson-Odoi's moment of inspiration.

Guardiola and his players can have few complaints with the outcome as they slipped to a ninth league defeat of a tumultuous season - their joint-most in a single campaign under the Spaniard.

Third-placed Forest move four points clear of City, who stay fourth but could be overtaken by Chelsea if the Blues beat struggling Leicester City on Sunday.

Follow Saturday's live Premier League action

Resolute Forest earn statement win

Media caption,

Nottingham Forest manager Nuno Espirito Santo reflects on big win against Manchester City

It was not a game that will live long in the memory, but this may well go down as one of the biggest results in what has been a sensational campaign for Forest.

Nuno Espirito Santo's side now have a seven-point advantage over sixth-placed Newcastle United in the table, with fifth spot likely to be enough to secure a place at Europe's top table for the first time since 1980-81.

Forest offered little as an attacking force before the break, but a defence that has conceded only 10 league goals at the City Ground this season rarely looked like being breached as the visitors struggled to turn their possession into meaningful opportunities.

Having kept Guardiola's side at bay in the first half, the home side grew in confidence in the second and Dominguez was first to test Ederson after the restart with a first-time shot from Elanga's lofted delivery.

But it was Hudson-Odoi who sparked the second half - which seemed destined to peter out into a forgettable stalemate - into life.

The 24-year-old was denied by a superb Ederson save after showing quick feet inside the area, but the City goalkeeper was unable to keep out his low drive 25 minutes later as Forest claimed their first top-flight victory since beating Brighton 7-0 on 1 February.

Another damaging defeat for City

Media caption,

It is not easy to play against Forest - Guardiola

City are used to challenging for Premier League and Champions League honours at this stage of the season, but Guardiola's team are in serious danger of missing out on Europe's premier club competition for the first time since 2010.

The visitors dominated possession and created the only opportunities of a muted opening, but Erling Haaland was unable to test Sels after dispossessing Chris Wood on the edge of the Forest area and Gonzalez failed to hit the target with a fizzing strike.

Guardiola was becoming increasingly frustrated with his team's lack of pace and penetration towards the end of the first half, gesticulating animatedly to his players to raise the tempo - but to little avail.

The closest the visitors came to scoring in the second half was through Mateo Kovacic, who sent a powerful strike agonisingly wide of the far post in the first minute of added time.

Ederson will be disappointed not to have kept out Hudson-Odoi's effort eight minutes earlier, getting a hand to the ball but failing to prevent the shot from creeping in at the near post.

This was the fifth time City have failed to score in a top-flight game this season - their worst tally under Guardiola since 2016-17.

Callum Hudson-Odoi scores for Nottingham Forest against Manchester City in the Premier LeagueImage source, Getty Images
Image caption,

Callum Hudson-Odoi squeezed a shot past Manchester City goalkeeper Ederson with seven minutes remaining to give Forest the points

Player of the match

Number: 14 C. Hudson-Odoi
Average rating 8.62
Number: 14 C. Hudson-Odoi
Average Rating: 8.62
Number: 10 M. Gibbs-White
Average Rating: 8.44
Number: 34 O. Aina
Average Rating: 8.32
Number: 5 Murillo
Average Rating: 8.29
Number: 31 N. Milenković
Average Rating: 8.08
Number: 7 N. Williams
Average Rating: 8.07
Number: 21 A. Elanga
Average Rating: 7.95
Number: 26 M. Sels
Average Rating: 7.93
Number: 16 N. Domínguez
Average Rating: 7.83
Number: 8 E. Anderson
Average Rating: 7.83
Number: 11 C. Wood
Average Rating: 7.75
Number: 22 R. Yates
Average Rating: 7.50
Number: 9 T. Awoniyi
Average Rating: 7.35
Number: 4 Morato
Average Rating: 7.31
Number: 6 I. Sangaré
Average Rating: 7.29

After the opportunity to rate players has closed, the score displayed represents the average from all the submissions by BBC Sport users.