Arsenal scored twice in stoppage time to earn a dramatic victory over Leicester.
A Wilfred Ndidi own goal in the 94th minute and a close-range Kai Havertz strike in the ninth minute of stoppage time denied a Foxes side who were within reach of an unlikely point at Emirates Stadium after clawing back a two-goal deficit in the second half.
Gabriel Martinelli had given the dominant Gunners a deserved first-half lead when he steered home Jurrien Timber’s cross, before providing the pass for the second, converted by Leandro Trossard, on the stroke of half-time.
Leicester had managed only one touch in the Arsenal area before the break, but they reduced the arrears a little over a minute into the second half when James Justin’s header from Facundo Buonanotte’s free-kick struck Havertz on its way in.
Justin doubled his personal tally in spectacular fashion shortly after the hour mark, meeting Ndidi’s left-wing delivery with a swerving volley that beat David Raya via the inside of the post.
If Arsenal were momentarily stunned by Leicester’s recovery, they soon recovered their poise and Mads Hermansen produced two superb saves to keep the Foxes level, denying Havertz with a point-blank stop before keeping out Trossard’s shot – moments after giving the ball away inside his own area.
But Trossard’s late effort was deflected past the Danish goalkeeper by Ndidi before Havertz struck from close-range to complete the scoring.
Victory lifts Arsenal level on points with Manchester City, who could be overtaken by Liverpool if they beat Wolves at Molineux in Saturday’s late game.