Eddie Nketiah's 90th-minute winner gave Arsenal a thrilling 3-2 victory over Manchester United to restore a five-point gap to Manchester City at the Premier League summit.
Arsenal kicked off just two points clear at the top, having seen City win twice since they last played, but they reestablished a more comfortable cushion at the end of a gripping Emirates Stadium encounter on Sunday.
United – themselves maintaining remote title hopes – scored first through Marcus Rashford, only to require a scruffy second-half leveller from Lisandro Martinez after goals from Nketiah and Bukayo Saka had turned the game on its head.
Only Arsenal looked capable of providing a further twist, though, and it came through Nketiah with seconds remaining of normal time, giving the Gunners surely their biggest win of the season so far.
Rashford's stunning opener came somewhat out of the blue as Thomas Partey ceded possession in his own half and was then nutmegged by the United forward, who arrowed a 20-yard drive into the bottom-left corner.
But that lead lasted only seven minutes before Arsenal brilliantly worked a crossing opportunity for Granit Xhaka on the left, from where he picked out Nketiah for a straightforward close-range header.
Saka's goal, which put Arsenal ahead early in the second half, was perhaps the best of the lot as the winger was allowed room to shoot from distance and blasted into the same corner Rashford had found at that end of the stadium.
Aaron Ramsdale initially kept Arsenal in front with a sharp stop from Rashford, but he was at fault when United equalised, dropping a corner to allow Martinez's stooping, looping header to beat both the goalkeeper and a man on the line.
It did not look as though the decisive fifth goal would follow as Saka struck the post and David de Gea superbly denied Nketiah, yet it was the Arsenal striker who had the final say with a deft flick that withstood a VAR check for offside.