Manchester City continued their unbeaten start as the Premier League returned from September’s international break.
A comeback brace from Erling Haaland saw Man City come from behind to beat Brentford 2-1 to continue their unbeaten start, having fallen behind after just 22 seconds to Yoane Wissa’s header.
Gabriel’s 64th minute header proved enough for Arsenal to go second with a scrappy North London derby win at Tottenham.
Late goals from Fabian Schar and Harvey Barnes saw Newcastle come from behind to beat third-bottom Wolves 2-1 at Molineux, which put Eddie Howe’s Magpies third in the table.
Liverpool slipped to fourth after their unbeaten start was ended with a 1-0 home loss to Nottingham Forest, as Callum Hudson-Odoi curled in a 72nd minute winner for the visitors.
Down in the relegation zone, first-half goals from Dwight McNeil and Dominic Calvert-Lewin couldn’t prevent rock-bottom Everton losing 3-2 at Aston Villa as Ollie Watkins’ brace and Jhon Duran’s stunner completed the Villains’ comeback.
Matthijs De Ligt’s first goal plus strikes from Marcus Rashford and Alejandro Garnacho saw Manchester United win 3-0 at second-bottom Southampton, as the hosts were reduced to ten men following Jack Stephens’ red card.
Ipswich sit one point above the relegation zone following a goalless draw at Brighton.
Elsewhere, Jean-Philippe Mateta’s second-half brace saw Crystal Palace draw 2-2 at home to Leicester, after Jamie Vardy and Stephy Mavididi had put the Foxes in front.
Christopher Nkunku netted a 86th minute winner as Chelsea scraped an away win at Bournemouth.
Finally, Danny Ings’ 95th minute strike rescued West Ham a 1-1 draw at Fulham after Raul Jimenez had fired the Cottagers into a 24th minute lead.

