Raheem Sterling scored his 100th Premier League goal as Manchester City beat 10-man Wolverhampton Wanderers 1-0.
In a goalless opening 45 minutes, Raul Jimenez was dismissed in first-half stoppage time for collecting two yellow cards in 31 seconds.
The Mexican was booked for a foul on Rodri and then prevented the resulting free-kick from being taken.
After the break, City upped the pressure and Ilkay Gundogan had his header cleared off the line by Conor Coady.
The hosts were then awarded a penalty when Joao Moutinho was adjudged to have handled the ball. Sterling converted down the middle for his landmark goal on 66 minutes.
City top the table with 38 points, one clear of Liverpool and two of Chelsea, who defeated Aston Villa and Leeds United respectively.
Wolves remain eighth on 21 points.
See: Man City report | Wolves report
Next fixtures
Man City: 14 Dec v Leeds (H)
Wolves: 15 Dec v Brighton (A)
Match officials
Referee: Jonathan Moss. Assistants: Marc Perry, Timothy Wood. Fourth official: Martin Atkinson. VAR: Andre Marriner. Assistant VAR: Matthew Wilkes.
WHO'S GOING TO BE YOUR
MAN OF THE MATCH?
Vote at Full-time