Neal Maupay struck a dramatic injury-time winner as relegation-threatened Brighton boosted their Premier League survival hopes by completing a first league double over Arsenal.

Maupay, who scored the winner at the Emirates Stadium in December, calmly lifted the ball over substitute Gunners goalkeeper Emiliano Martinez deep into added time to repeat the 2-1 scoreline and secure Albion’s maiden success of 2020.

Nicolas Pepe’s superb second-half strike had put the visitors on course for a much-needed victory in their pursuit of European qualification but Seagulls captain Lewis Dunk quickly scrambled an equaliser.

A miserable day in the south-coast sunshine for Mikel Arteta’s men was compounded by a serious-looking knee injury suffered by first-choice keeper Bernd Leno.

Germany international Leno was carried off on a stretcher shortly before half-time having been left writhing in agony after falling following a nudge from Frenchman Maupay.

The Seagulls’ overdue win – their first since December 28 – puts distance between them and the bottom three ahead of a daunting run of fixtures against Leicester, Manchester United, Liverpool and Manchester City.

Arteta’s side travelled south with a point to prove following a midweek mauling at Manchester City and initially showed no ill effects of that 3-0 loss with a fast-paced start which almost brought an early breakthrough.

Bukayo Saka, searching for his maiden Premier League goal, rattled the crossbar of stranded Seagulls goalkeeper Mat Ryan inside eight minutes, while Pierre-Emerick Aubameyang twice threatened and only a well-timed block from Dunk denied Alexandre Lacazette.

Attacking duo Lacazette and Pepe had been recalled as part of five changes by the visitors, who lost Granit Xhaka and Pablo Mari to injury and David Luiz to suspension three days ago, while Mesut Ozil was afforded a place on the bench.

The hosts were in action for the first time in 105 days and originally appeared slightly rustier than their opponents as they struggled to create in the absence of a vocal home support, which had been partly replaced by a host of cardboard cutouts.

After stunning a Gunners side under the caretaker management of Freddie Ljungberg late last year, Albion had won only once in 15 fixtures in all competitions and not tasted success since the turn of the year.

Just after the half-hour mark, they were indebted to keeper Ryan as he impressively clawed away a goal-bound diving header from Lacazette following a Saka cross.

Arsenal’s growing momentum was soon disrupted, though, as they lost Leno and substitute Martinez was called into immediate action to stop a thunderous low drive from Aaron Mooy as Brighton registered a first attempt on target shortly a goalless first half was brought to an end.

Gunners top scorer Aubameyang, seeking his 50th Premier League goal, twice tested Ryan in the second period, either side of correctly having a cool finish chalked off by an offside flag and subsequent VAR check.

Moments after Ezequiel Schelotto headed straight at Martinez, the away side deservedly edged ahead thanks to only Pepe’s fifth league goal since his £72million transfer from Lille.

The Ivorian collected the ball wide on the right, switched the ball to his left foot before curling a delightful strike into the top left corner.

Given the hosts lack of attacking threat, Arsenal looked well place to see the game out.

Yet they were made to pay as centre-back Dunk poked home from close range 15 minutes from time following a right-wing corner.

On the balance of play, Albion may have been content with a single point but they finished with all three after Maupay coolly lifted the ball over Martinez five minutes into stoppage time.

Arsenal: Leno (Martinez 40), Bellerin, Mustafi, Holding, Kolasinac; Pepe (Nelson 87), Ceballos (Willock 87), Guendouzi, Saka (Tierney 87), Lacazette (Nketiah 78), Aubameyang. Unused subs: Ozil, Maitland-Niles, Martinelli, Medley.