David de Gea saved a 95th-minute Mark Noble penalty as Jesse Lingard's late winner haunted West Ham and earned Manchester United a 2-1 victory at the London Stadium on Super Sunday.
Manchester United looked on course for victory when Lingard, who enjoyed a successful spell on loan at the London Stadium last season which the Hammers were ultimately unable to make permanent, came off the bench and curled a stunning solo goal into the West Ham net in the final minute.
But, deep into stoppage-time, referee Martin Atkinson was advised to consult the pitchside monitor after VAR spotted a handball by Luke Shaw. The penalty was awarded and taken by Noble, who had just come on the field with the intention of taking the penalty, but, in a dramatic final twist, the West Ham captain's first touch of the ball drew an inspired save from De Gea.
West Ham had taken the lead on the half-hour mark thanks to Said Benrahma's deflected opener but Cristiano Ronaldo's fourth goal of the season levelled things up five minutes later and laid the foundation for the drama that was to come.
The victory lifts Manchester United joint-top of the Premier League, level on 13 points with Liverpool, while West Ham remain in eighth having suffered their first defeat of the season.
More to follow.
Manchester United and West Ham meet in the third round of the Carabao Cup on Wednesday at 7.45pm - live on Sky Sports Football. Man Utd then host Aston Villa in the Premier League on Saturday at 12.30pm, before West Ham travel to Leeds at 3pm.