Reigning champions Manchester City moved ahead of Arsenal at the top of the Premier League with a 3-1 win in North London.
Arsenal were the top flight's star turn in the opening half of the season, but defeat at Everton and a draw with Brentford ahead of this match have seen questions asked of their title credentials - particularly with Pep Guardiola's side in close proximity. And City, champions in four of the last five seasons, were too smart and too streetwise for Mikel Arteta's side, as they swept to victory.
Kevin De Bruyne had put City in front before Bukayo Saka levelled for Arsenal from the penalty spot – but the visitors would strike twice after the break as Jack Grealish and Haaland, an injury doubt ahead of the game, secured a vital three points.