Pep Guardiola got his 500th win as a manager to remain in a very familiar position – top of the league.
It was another all important three points in this congested title race as Gabriel Jesus got the winner in the ninth minute.
The Blades – for the second time in four days in Manchester – were brave again.
Having beaten second-top Manchester United at Old Trafford on Wednesday, the challenge of doing the same to leaders City proved too much.
The goal they conceded was down to calamitous defending rather than genius on City’s part.
It came when first Ferran Torres was allowed to muscle his way past Jayden Bogle on the byline.
For some bizarre reason Chris Basham had decided to move away from Jesus allowing time for two touches before firing it high into the roof of the net.
It was his first Premier League goal since November 8 when he got the equaliser in a 1-1 home draw with Liverpool.