Erling Haaland capitalised on a costly mistake from Chelsea goalkeeper Robert Sanchez to guide Manchester City to a 2-1 victory, propelling the reigning champions back into the Premier League's top four.
The decisive moment came in the 61st minute when Sanchez, caught in no man's land, failed to deal with Ederson's long clearance.
Haaland outmuscled Chelsea defender Trevoh Chalobah, controlled the ball, and coolly chipped Sanchez for his 18th league goal of the season.
Phil Foden sealed the win three minutes from time, latching onto Haaland's clever layoff to score his fifth goal in four games.