Manchester City was replaced by Arsenal at the top of the Premier League table after a thrilling 3-3 draw away to Newcastle United on Sunday.
Pep Guardiola’s side came back from 3-1 down to take a point, and while Newcastle will be disappointed not to have won, the result and performance shows how much it has improved under Eddie Howe.
Ilkay Gundogan opened the scoring for the visitors in the 5th minute, but Newcastle fought back with first Miguel Almiron and then Callum Wilson taking advantage of great work from Allan Saint-Maximin to make it 2-1.
It looked game over when Kieran Trippier scored a free-kick to put Newcastle 3-1 up, but within 10 minutes City leveled the scores thanks to Erling Haaland and Bernardo Silva.
Perhaps the biggest surprise was that neither side added a fourth goal.
Chelsea had a dreadful day at Elland Road as it was beaten 3-0 by a Leeds United side that looks vastly improved under Jesse Marsch.
Thomas Tuchel’s side got off to a bright start, but terrible error by keeper Edouard Mendy gifted the ball to Brenden Aaronson in the six-yard box in the 33rd minute and the American put the ball into the empty net.
Four minutes later, Rodrigo Moreno’s powerful header made it 2-0 for Leeds. and when Jack Harrison added a third with 20 minutes left to play Elland Road was jumping.
Chelsea struggled to deal with Leeds’ intensity and things got even worse with six minutes to play, when Kalidou Koulibaly was sent off for a second yellow card after pulling back Joe Gelhardt.
It was a bad day for West Ham United as well as David Moyes’ side lost 2-0 at home to go bottom of the table, as Brighton continues its excellent start to the campaign.
Alexis Mac Allister put Brighton ahead from the penalty spot in the 22nd minute, and although West Ham had chances to equalize, they failed to take them and Leandro Trossard made them pay in the 66th minute.
Arsenal won 3-0 away to Bournemouth to enjoy its best start to the season in 18 years and is the new leader.
The game was all but over by the 11th minute after Martin Odegaard twice took advantage of good work by Gabriel Jesus to make it 2-0, and William Saliba’s excellent third goal in the 54th minute rounded off a silky display by Mikel Arteta’s side.
Harry Kane nodded home a corner to score his 185th Premier League goal for Tottenham (beating Sergio Aguero’s record of Premier League goals for one club) to give his side a 1-0 win at home to Wolves.
Aleksandar Mitrovic’s 90th minute header decided a chaotic game Fulham’s way after it looked to have thrown victory away.
Marco Silva’s men led 2-0 after Bobby Cordova-Reid’s first-minute goal and Joao Palhinha’s header, but Brentford leveled thanks to an excellent strike from Christian Norgaard on the stroke of halftime and Ivan Toney’s 77th minute goal, before Mitrovic’s winner.
Wilfried Zaha scored twice as Crystal Palace enjoyed a 3-1 win at home to Aston Villa after falling behind to Ollie Watkins’ fifth minute goal.
Zaha equalized two minutes later and put Palace ahead just before the hour, before Jean-Philippe Mateta added a third with 20 minutes left to play.
Demarai Gray’s 88th-minute goal saved a point for Everton, who had fallen behind at home to Nottingham Forest when Brennan Johnson put the visitors ahead with 10 minutes left.
Che Adams netted after 68 and 84 minutes as Southampton came from behind to win 2-1 at Leicester City, who had gone ahead 10 minutes into the second half through James Maddison’s exceptional strike.
Manchester United faces Liverpool in a vital game for both sides on Monday night.