
Manchester United's Champions League hopes suffered a setback as Brighton scored a dramatic 99th-minute penalty winner to keep their own European ambitions on track.
Alexis Mac Allister converted deep into injury time to settle a Premier League thriller at Amex Stadium.
United - in the fourth and final Champions League qualification spot - stay four points ahead of fifth-placed Liverpool, but now have only one game in hand.
And Brighton deserved this victory for a relentless approach that finally gave them the breakthrough seconds from the end after Luke Shaw handled, the penalty awarded after a video assistant referee review.
Brighton, in sixth, are now only four points adrift of Liverpool, who have played two games more, and their celebrations at the final whistle contrasted sharply with the desolation of their defeat by United on penalties in the FA Cup semi-final at Wembley less than two weeks ago.
Both sides had chances in a superb game, with Antony shooting wide for United in the opening seconds while both Marcus Rashford and Antony Martial forced Brighton keeper Jason Steele into important saves.
Brighton, fresh from the 6-0 thrashing of Wolves, played with the verve that has become their trademark. Kaoru Mitoma shot straight at David de Gea when clean through, and missed another good chance after the break, while Danny Welbeck was also off target with another presentable opening.
The Seagulls turned up the pressure in stoppage time, De Gea saving superbly from Mac Allister and Pervis Etupinan before they finally made the breakthrough.
- Brighton v Manchester United - as it happened
- Go straight to all the best Brighton & Hove Albion content
- Visit our Manchester United page
Superb Brighton aim for Europe
Brighton's thrilling attacking style under manager Roberto de Zerbi has got their fans dreaming of European football next season and the scenes of celebration at the final whistle reflected the belief and optimism surging through the club.
On this evidence, if Brighton do reach Europe, they will be a wonderfully entertaining addition.
They showed they have recovered from losing to United at Wembley by refusing to take a backward step, hunting down their tiring opponents in the game's later stages.
Brighton play with a pace and intensity that is pure theatre at times and in the end it just proved too much for United, although this game was settled on the fine margin of that late penalty.
Argentina World Cup winner Mac Allister ignored the noise and pressure to beat De Gea convincingly and send the Brighton fans wild. How they enjoyed De Zerbi leading his triumphant players on a lap of honour at the final whistle.
For all Brighton's excellence, they still relied heavily on goalkeeper Steele, who was outstanding when called upon.
Brighton have struggling Everton at home next and in this mood and form, will feel capable of beating anyone.
Man Utd away day blues continue
Manchester United are still in a good position to qualify for the Champions League by finishing in the top four but there is no doubt an indifferent away record is putting them under pressure.
This defeat was their seventh in 17 games, winning seven and drawing three, and for all they made Steele work, the traffic flowed nearly all one way towards their goal as the clock ticked down.
Shaw looked a very guilty man as Brighton manager De Zerbi and his entire backroom staff demanded a penalty in the closing seconds, the inevitable confirmed after VAR invited referee Andre Marriner to visit the screen.
United had their chances but found Steele in top form, their problems coming as they appeared to run out of steam in the second half.
Martial missed one of those opportunities but otherwise gave a lifeless, lacklustre performance and it was no surprise when he was eventually substituted.
United now travel to West Ham United on Sunday and will know their margin for error has been reduced by this defeat.
Player of the match
GilmourBilly Gilmour
Brighton & Hove Albion
Avg
- Squad number27Player nameGilmourAverage rating
8.42
- Squad number10Player nameMac AllisterAverage rating
7.95
- Squad number23Player nameSteeleAverage rating
7.59
- Squad number5Player nameDunkAverage rating
7.55
- Squad number25Player nameCaicedoAverage rating
7.50
- Squad number30Player nameEstupiñánAverage rating
7.36
- Squad number7Player nameMarchAverage rating
7.32
- Squad number20Player nameEncisoAverage rating
7.29
- Squad number4Player nameWebsterAverage rating
7.27
- Squad number22Player nameMitomaAverage rating
7.25
- Squad number40Player nameBuonanotteAverage rating
7.06
- Squad number21Player nameUndavAverage rating
6.90
- Squad number18Player nameWelbeckAverage rating
6.87
- Squad number6Player nameColwillAverage rating
6.85
Manchester United
Avg
Squad number29Player nameWan-Bissaka
Average rating5.28
Squad number2Player nameLindelöf
Average rating4.99
Squad number1Player namede Gea
Average rating4.93
Squad number23Player nameShaw
Average rating4.90
Squad number20Player nameDiogo Dalot
Average rating4.25
Squad number15Player nameSabitzer
Average rating4.17
Squad number10Player nameRashford
Average rating4.06
Squad number18Player nameCasemiro
Average rating3.92
Squad number17Player nameFred
Average rating3.78
Squad number25Player nameSancho
Average rating3.46
Squad number8Player nameBruno Fernandes
Average rating3.41
Squad number27Player nameWeghorst
Average rating3.30
Squad number9Player nameMartial
Average rating3.25
Squad number21Player nameAntony
Average rating3.21
Line-ups
Brighton
Formation 4-2-3-1
- 23Steele
- 25CaicedoBooked at 86mins
- 4WebsterBooked at 52mins
- 5DunkBooked at 70mins
- 30Estupiñán
- 27GilmourSubstituted forColwillat 75'minutesBooked at 77mins
- 10Mac Allister
- 40BuonanotteSubstituted forMarchat 63'minutes
- 20Enciso
- 22Mitoma
- 18WelbeckSubstituted forUndavat 75'minutes
Substitutes
- 1Sánchez
- 6Colwill
- 7March
- 21Undav
- 26Ayari
- 29van Hecke
- 42Offiah
- 49Moran
- 51Peupion
Man Utd
Formation 4-3-3
- 1de Gea
- 29Wan-Bissaka
- 2Lindelöf
- 23ShawBooked at 90mins
- 20DalotBooked at 59mins
- 17FredSubstituted forSabitzerat 76'minutes
- 18CasemiroBooked at 44mins
- 8Bruno Fernandes
- 21AntonyBooked at 70minsSubstituted forSanchoat 76'minutes
- 9MartialSubstituted forWeghorstat 84'minutes
- 10Rashford
Substitutes
- 5Maguire
- 12Malacia
- 14Eriksen
- 15Sabitzer
- 25Sancho
- 27Weghorst
- 28Pellistri
- 31Butland
- 33Williams
- Referee:
- Andre Marriner
- Attendance:
- 31,577
Match Stats
- Possession
- Home60%
- Away40%
- Shots
- Home22
- Away16
- Shots on Target
- Home6
- Away5
- Corners
- Home8