Manchester City beat Leeds United 7-0 to record a seventh successive Premier League victory and extend their lead at the top of the table to four points.
The hosts took an eighth-minute lead at the Etihad Stadium through Phil Foden, who swept the ball in from the edge of the area for the club's 500th Premier League goal under Pep Guardiola.
Jack Grealish then doubled their advantage with a header before Kevin De Bruyne made it 3-0 shortly after the half-hour, latching on to Rodri's through-ball to fire past Illan Meslier.
Four minutes after half-time Riyad Mahrez found the net via a deflection before De Bruyne powered in a 20-yarder to make it five.
City's final two goals came from centre-backs, John Stones firing into the roof of the net following two strong Meslier saves and substitute Nathan Ake heading in a Foden corner.
Guardiola's side have 41 points, four more than second-placed Liverpool who host Newcastle United on Thursday.
After their heaviest Premier League defeat Leeds lie 16th with 16 points.
See: Man City report | Leeds report
Next fixtures
Man City: 19 Dec v Newcastle (A)
Leeds: 18 Dec v Arsenal (H)
Match officials
Referee: Paul Tierney. Assistants: Constantine Hatzidakis, Neil Davies. Fourth official: Mike Dean. VAR: Darren England. Assistant VAR: Derek Eaton.
WHO'S GOING TO BE YOUR
MAN OF THE MATCH?
Vote at Full-time