Reigning champions Manchester City moved ahead of Arsenal at the top of the Premier League as Erling Haaland wrapped up a fine win at the Emirates Stadium.
The Gunners have led the way since the third week of the season but were knocked off the summit as City secured a 3-1 victory in an enthralling encounter.
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.
Arsenal have now lost three of their last four in all competitions as their title tilt has taken a wobble, although they only sit second by virtue of a worse goal difference and do have a game in hand on Pep Guardiola’s men.