Manchester City moved two points clear of rivals Man Utd at the top of the table after a magnificent display against Stoke at the Etihad.
Gabriel Jesus netted the first of his two goals on 17 minutes, netting from close-range from a Kyle Walker cut-back.
The outstanding Kevin De Bruyne then fed Leroy Sane with a cheeky no-look pass, with the German setting up Raheem Sterling to make it 2-0.
The rampant hosts made it 3-0 before the half-hour mark, with David Silva scoring after more good work from Sane and Sterling.
Just before the break, Stoke did get one back via Mame Biram Diouf’s deflected effort following a clever one-two.
The Potters made it 3-2 soon after the re-start, courtesy of a Kyle Walker own-goal.
However, it was business as usual for the Citizens, with Jesus firing home after another terrific De Bruyne pass.
Fernandinho then got in on the act, rocketing home a fabulous long-range effort as the Citizens lit up the Etihad.
De Bruyne would then produce a truly outstanding pass which set up Sane to make it 6-2.
Sub Bernardo Silva would score the final goal of the game, scoring from a Sterling assist to seal an outstanding 7-2 victory for the in-form Mancunian giants.
The win, achieved without needing to use sub Sergio Aguero, sees Pep Guardiola’s title favourites go clear at the top of the table, and become the first side to score 29 goals in the first eight games of a top-flight season since Everton in 1894/95.
As for Mark Hughes and Stoke, after a thorough outclassing at the Etihad, they go 15th, just three points above the drop-zone.