Kevin De Bruyne and Riyad Mahrez hit doubles as Manchester City thumped derby rivals Manchester United 4-1 to restore their six-point lead over Liverpool at the Premier League summit.
United had won their previous three games at the Etihad Stadium in all competitions but, without the injured Cristiano Ronaldo, they were behind inside five minutes to a close-range De Bruyne strike.
After Jadon Sancho temporarily levelled up against his former club, De Bruyne struck a second to put City back in front before half-time, and then teed up Mahrez for a superb City third in the second half.
United were previously unbeaten in 11 games in normal time in all competitions but conceded a fourth when Mahrez doubled his tally late on, seeing City give themselves some breathing space at the top, albeit with Liverpool holding a game in hand and still having to travel to the Etihad next month.
De Bruyne was left in plenty of space to drill Bernardo Silva’s low pass away from David de Gea early on, the Belgium international registering his 50th goal in the competition.
United otherwise made a positive start, despite also being without Raphael Varane, Luke Shaw and Edinson Cavani, and they were level with 22 minutes played.
Sancho was played into space by Paul Pogba and cut inside before sending a delightful curled finish past Ederson from the edge of the 18-yard box.
City restored their lead just six minutes later through De Bruyne, who blasted in after Phil Foden’s initial shot was well saved by De Gea and not dealt with by United’s defenders.
De Bruyne was again involved when picking out Mahrez from a corner to volley in a third goal for City, and the Algeria international rounded off the scoring in the 90th minute with another crisp finish after VAR judged Alex Telles had played him onside.