Manchester City shattered Leeds United with an attacking masterclass to extend their Premier League lead to four points.
The defending champions were at their best as they recorded their biggest win of the season and extended their lead over Liverpool and Chelsea, who play on Thursday.
City’s utter dominance and the ease with which they broke through an increasingly tired visiting defense could have resulted in much more than their seven goals.
After Rodri’s shot was saved, Phil Foden scored the score in the eighth minute, although Stuart Dallas’ attempt to clear the goal line could have been significantly better.
It only took five minutes for the 501st goal to arrive, and Riyad Mahrez had time to curve in a cross from the right side of the box for Jack Grealish to head in a rare headed goal for him.
City continued to press, and Kevin de Bruyne joined the fray shortly after the half-hour mark, converting a Rodri ball for his first goal since mid-October.
Guardiola’s side had won seven league games in a row, but they were hungry for more revenge against a team that had taken four points from them last season and beaten them here with ten men.
Mahrez made it 4-0 with a low shot that deflected inside Junior Firpo seconds into the second half, before De Bruyne added five with the best goal of the night, a powerful shot into the corner from distance.
After Aymeric Laporte’s header was saved, John Stones converted the six on the second attempt, and there was no respite for Leeds goalkeeper Illan Meslier when Nathan Ake headed in City’s seventh from a Foden corner.