Sergio Aguero scored five times in 20 minutes as Manchester City came from behind to thrash Newcastle 6-1 and return to the Premier League summit.
Aleksandar Mitrovic had given the winless Magpies a shock lead at the Etihad Stadium but Aguero burst to life either side of half-time with a nine-minute hat-trick.
He bagged another pair before being substituted in the 66th minute, while the in-form Kevin De Bruyne was also on target as Newcastle went bottom.
Sunderland edged above their rivals with a 2-2 draw at home to West Ham but a first win of the season was let slip.
Steven Fletcher and Jeremain Lens put the Black Cats two up in 22 minutes, the latter with a lovely chipped finish.
But Carl Jenkinson pulled one back in first-half injury-time, Lens was sent off for a second yellow card and Dimitri Payet levelled on the hour.
Leicester, beaten by Arsenal last time out, returned to winning ways with a 2-1 success at Norwich.
Jamie Vardy won and converted a debatable penalty in the 28th minute, taking his tally to seven in eight appearances this season, before Jeffrey Schlupp doubled the lead.
Dieumerci Mbokani’s first goal for the Canaries reduced the arrears but there was no equaliser.
A solitary strike from Marko Arnautovic saw Stoke take the points at Aston Villa, who remain in the bottom three after failing to find a way past Jack Butland.
Arnautovic, who had earlier been denied by a marginal offside decision, beat Brad Guzan 10 minutes into the second half to hand the Potters a first away win since the same fixture in February.
Glenn Murray opened his Bournemouth account in the 1-1 draw against Watford at Dean Court, but missed a penalty to win it late on.
The Hornets were gifted their equaliser when goalkeeper Artur Boruc misplaced his kicked to striker Odion Ighalo.
Crystal Palace moved third in the table after a 2-0 home win in the early kick-off against West Brom.
It was 0-0 until the 68th minute, when Yannick Bolasie netted.
Yohan Cabaye’s late penalty sealed it.
By then the Baggies had already lost Jonny Evans and James Morrison to injury.