Declan Rice scored in the 97th minute to give Arsenal all three points in a seven-goal thriller against Luton Town at Kenilworth Road on Tuesday night.
The 4-3 victory moves Arsenal five points clear at the top of the Premier League table. Liverpool are second with 31 points, while Manchester City are third with 30 points.
The Gunners had started brightly, but Luton were determined to thwart their smooth attacking moves, with the defence making hard tackles on Arsenal’s key players.
Gabriel Martinelli went down in the first half and appeared unable to continue, but after some treatment on the sidelines, he carried on.
The Brazilian winger opened the scoring for Mikel Arteta’s men in the 20th minute after Bukayo Saka found him in the Luton box; he tapped his attempt beyond Thomas Kaminski in the Luton goal.
The lead would only last five minutes as defender Gabriel Osho levelled for his side from a corner kick. He was left unmarked in the box, and his powerful header beat David Raya in the Arsenal goal.
Arsenal were back in front in the 45th minute after Gabriel Jesus got on the end of Ben White’s cross to give the North London side a 2-1 lead.
Luton started the second half looking to level, and Elijah Adebayo made it happen in the 49th minute.
The menacing Ross Barkley sent the home fans into delirium after putting Luton ahead in the 57th minute, firing past Raya, a shot looking tame enough for the keeper to have saved.
Kai Havertz put Arsenal back on level pegging just three minutes later.
The game had looked destined for a 3-3 draw before Rice rose the highest to head home Martin Odegaard’s cross past Kaminski in the seventh minute of stoppage time to hand Arsenal all three points.