Reiss Nelson's 97th-minute strike completed a remarkable comeback for Arsenal in a 3-2 win against Bournemouth.

Phillip Billing scored the second-fastest goal in Premier League history to hand the Cherries a shock lead, with Marcos Senesi doubling the advantage in the second half.

Thomas Partey and Ben White struck in quick succession to bring Arsenal level, though it seemed the Gunners would remain on course to drop crucial points in the title race.

Substitute Nelson had other ideas though, firing in from outside the box in the dying moments to restore a five-point advantage over Manchester City.

Bournemouth scored straight from kick-off, Dango Ouattara playing a dangerous low cross into the box that found Billing in space, and he comfortably steered past Aaron Ramsdale with just nine seconds played.

The Gunners pushed back immediately, Neto saving from Martin Odegaard and Bukayo Saka in quick succession, while Ramsdale was required at the other end to deny Ouattara after a swift counter-attack.

Arsenal thought they had a penalty 12 minutes before the break after the ball appeared to hit the arm of Chris Mepham after he missed a header, but a VAR review dismissed their appeals.

Bournemouth doubled their lead in the 57th minute, Joe Rothwell's corner met by the head of Senesi to put the visitors in dreamland.

Six minutes later, Arsenal gave themselves hope as Emile Smith Rowe glanced a header to the far post where Partey was on hand to tuck home.

A minute after his introduction, Nelson provided the assist for Arsenal's equaliser as his cross found White in space, with Neto unable to claw his volley back off the line.

It seemed it would not be Arsenal's day, Jack Stephens deflecting Saka's cross onto his own post and the hosts seeing another VAR review for a handball call on Billing not go their way.

Nelson was a surprise hero, though, with a fierce long-range strike resulting in pandemonium for the home fans.