Leicester City 4-2 Manchester United
Four goals in the final 15 minutes provided a sensational finish at the King Power Stadium, but it was the Foxes who were celebrating come full-time.
Mason Greenwood had given the visitors a 19th-minute lead with a thunderous drive from distance, but Youri Tielemans' sweeping effort 12 minutes later cancelled it out.
The match remained an end-to-end affair, before Caglar Soyuncu managed to restore Leicester’s lead in the 78th minute – prodding home after a goalmouth scramble.
Marcus Rashford levelled for United soon after, but Jamie Vardy put the hosts back ahead a mere 54 seconds later with his seventh goal of the campaign.
Patson Daka tapped home in stoppage-time to secure the victory and end the Red Devils’ 29-match unbeaten away run.
Watford 0-5 Liverpool
If Claudio Ranieri needed a reminder of the job he had signed up for at Vicarage Road, this was it.
Liverpool blitzed the Hornets from the very start and took the lead after just eight minutes.
Mohamed Salah played a beautiful ball through to Sadio Mane, who scored his 100th Premier League goal – becoming the third player to reach that milestone without scoring any penalties.
Roberto Firmino found the back of the net either side of half-time, to put the Reds into a commanding 3-0 lead before Salah stole the show.
The ‘Egyptian King’, as he’s known on Merseyside, drifted past three Watford players in the box before cutting inside to find the bottom corner – a real goal of the season contender.
Not wanting to be upstaged, Firmino completed his hat-trick in stoppage-time, finishing off a forgettable Premier League return for Ranieri.
Manchester City 2-0 Burnley
Having put five past Burnley in their previous four home meetings, this was a quiet afternoon by the Citizens’ standards.
Pep Guardiola’s men controlled much of the game – racking up 71% possession – and took the lead after just 12 minutes, when Bernardo Silva followed up Phil Foden’s saved effort.
Sean Dyche’s men had chances to level through Maxwel Cornet and Josh Brownhill, but were made to pay with 20 minutes remaining when Kevin De Bruyne sealed the win.
Newcastle United 2-3 Tottenham Hotspur
There was a rollercoaster ride of emotions on display at St. James’ Park as the Magpies ushered in a new era – and things got off to the perfect start when Callum Wilson headed home within two minutes.
Tanguy Ndombele then levelled for Spurs, before Harry Kane looped the ball over Karl Darlow for his first Premier League goal of the season.
Play was suspended due to a medical emergency in the crowd shortly before the break, with Sergio Reguilon ultimately alerting the referee and Eric Dier ushering on the medical staff.
The final minutes of the opening half were played out after a short delay, giving just enough time for Son Heung-Min to add a third for Tottenham.
Steve Bruce – who was celebrating his 1,000th game in management – reintroduced Jonjo Shelvey after a spell out injured, but within 23 minutes he had picked up two yellow cards and was dismissed.
Dier’s late own goal did liven up proceedings in the closing stages, despite Newcastle ultimately being unable to find a way back into the match.
Aston Villa 2-3 Wolves
Three late goals sealed a sensational comeback victory for Wolves, in an exhilarating Midlands derby at Villa Park.
The hosts had been coasting after second-half strikes from Danny Ings and John McGinn, but Romain Saiss gave the visiting fans hope when he converted a cross with 10 minutes to go.
It was all square just five minutes later, after Conor Coady managed to turn home Axel Tuanzebe’s attempted clearance.
Then, in the final minute of stoppage time, Ruben Neves netted the winner when his free-kick took a wicked deflection – leaving goalkeeper Emiliano Martinez stranded.
Brentford 0-1 Chelsea
Chelsea had Edouard Mendy to thank after his heroics secured all three points in this West London derby.
Ben Chilwell had given the Blues the lead on the stroke of half-time, when he finished a half-cleared Cesar Azpilicueta cross.
Ivan Toney, Saman Ghoddos and Pontus Jansson then all saw efforts kept out by the Senegalese stopper, who kept his best save until last – spectacularly tipping Christian Norgaard’s overhead kick over the bar.
Everton 0-1 West Ham United
David Moyes returned to his former home of 11 years and became the first visiting manager to leave Goodison Park with three points this season.
It always looked like one goal would win this tight affair, with Salomon Rondon and Pablo Fornals both coming close for their respective sides in the second-half.
The victory-clinching strike would finally arrive in the 74th minute – Jarrod Bowen swinging in a corner, which Italian centre-back Angelo Ogbonna managed to glance past Jordan Pickford.
Southampton 1-0 Leeds United
The Saints punished Marcelo Bielsa’s stuttering Whites on the South Coast, netting a deserved winner on 53 minutes.
Armando Broja fired Nathan Redmond’s pass high into the roof of the net, becoming the first Albanian to score in the Premier League in the process.
Leeds failed to register a single shot on target, leaving them with plenty of work to do ahead of next weekend's fixture against a resurgent Wolves side.
Norwich City 0-0 Brighton & Hove Albion
The Canaries' wait for a first win of the season continues, after they wasted golden opportunities to secure all three points against Brighton.
Josh Sargent had the best chance of the match moments before the break – rounding goalkeeper Robert Sanchez and leaving nothing but an open goal to aim for.
But the American under-hit his effort, giving Shane Duffy enough time to clear the ball to safety.
Teemu Pukki chipped wide of the target in the second half, while at the other end, Neal Maupay fired over from close range.