There were goals galore in the Premier League this weekend as Liverpool thrashed Bournemouth, Manchester City produced an unstoppable fightback and Harry Kane added to his ever-growing tally.
Erling Haaland scored an 18-minute hat-trick as Manchester City came back from 2-0 down at home to Crystal Palace to win 4-2.
Palace had looked as if they could win at the Etihad Stadium for the second successive year thanks to a John Stones own goal after four minutes and a second from Joachim Andersen after 22 minutes.
Things changed after the break: Bernardo Silva pulled a goal back in the 53rd minute and Haaland leveled the score in the 62nd minute.
It was one-way traffic towards the Palace area, and in the 70th minute Haaland’s close range finish from another corner put City ahead and he finished his hat-trick nine minutes from time.
Arsenal fought back to keep their 100 percent record and remain leaders after Aleksandar Mitrovic had put Fulham ahead in the Emirates Stadium.
A deflected shot by Martin Odegaard leveled the scores and Gabriel Magalhaes, whose error had allowed Mitrovic to score, won the game when he scrambled home from close range four minutes from time.
Liverpool equaled the record for the biggest ever win in the Premier League when they thrashed Bournemouth 9-0.
Luis Diaz and Roberto Firmino both scored twice, with Harvey Elliot, Trent Alexander-Arnold, Virgil van Dijk, Fabio Carvalho and an own goal piling on the agony for the visitors.
Harry Kane scored his 200th and 201st career goals as Tottenham ground out a 2-0 win away to Nottingham Forest, whose on-loan keeper Dean Henderson gave an impressive display and also saved a penalty to deny the England international a hat-trick.
Spurs move up to third in the table with 10 points from four games.
Wolves’ run without a Premier League win extended to 11 matches when Allan Saint-Maximin’s spectacular 90th minute volley saved his side a point on their visit to Molineux.
Wolves had taken a 38th minute lead when Ruben Neves collected a pass from Goncalo Guedes and fired home from 25 yards.
West Ham had some of the luck that had deserted them so far this campaign when Pablo Fornals’ 74th minute shot took a big deflation before ending up in the net and giving David Moyes’ side a 1-0 win away to Aston Villa.
The win lifts West Ham out of the bottom three, where Leicester City are bottom of the table, Wolves second-bottom and Everton in the last relegation place.
Casemiro was on the substitutes’ bench for Manchester United’s 1-0 win over Southampton on Saturday lunchtime. The game was decided by Bruno Fernandes’ 55th-minute volley and ends a run of seven consecutive defeats away from Old Trafford.
Chelsea survived Conor Gallagher’s first-half sending off to beat Leicester City 2-1 thanks to two second-half goals from Raheem Sterling, as Leicester wasted several chances to take at least a point.
Pascal Gross’ 66th minute goal decided a tight game between Brighton and Leeds United, while Vitaly Janelt’s close-range finish four minutes from time saved a point for Brentford at home to Everton, who had led thanks to Anthony Gordon’s 24th-minute goal.