Jesse Lingard came off the bench to score the winner as Manchester United came from a goal down to beat West Ham 2-1 at the London Stadium on Sunday afternoon.
The hosts took the lead just after the half-hour mark thanks to a Said Benrahm deflected shot, but Cristiano Ronaldo canceled it out a few minutes later with his fourth goal in three games for the Reds.
Lingard then scored in the 90th minute against the side he played for while on loan for the second half of last season to ensure they left east London with maximum points, even though Mark Noble lost a penalty in injury time that could have rescued a point for David Moyes' side.
The match got off to a slow start with few clear chances, with the first falling to the hosts in the 23rd minute as David de Gea was forced to pull off a superb save to block a Jarrod Bowen shot from a rebound.
Bruno Fernandes then won himself enough space to meet a resulting set-piece just before the half-hour mark, before unleashing a shot that was easily dealt with by the keeper.
It was 1-0 though moments later as Bowen found Benrahma, who fired in a shot from the edge of the box which found its way to the back of the net via a deflection.
Ronaldo then pulled United level four minutes later after latching onto a pass inside the box and unleashing a shot, which was saved by the keeper, but the rebound invitingly fell to him, and he converted from close range.
The second half was dramatic, and with the match seemingly headed for a draw, Lingard, who was introduced with 20 minutes to go found the back of the net in the 90th minute with a beautiful individual effort and an equally superb strike from inside the box.
Dramatic end to the match in east London!— Futaa.com (@Futaacom) September 19, 2021
Jesse Lingard gave Man United the lead in the 90th minute and West Ham had the chance to equalise with virtually the last kick of the ball but Noble missed a penalty!
Full-time: West Ham 1-2 Man Utd#WHUMUN pic.twitter.com/gGuaZGRRub
With the match in its 94th minute, Luke Shaw handled the ball inside the box, resulting in a penalty which was awarded after a VAR check.
Noble was then introduced in place of Bowen, with his only duty scoring to at least rescue a point.
His effort was however thwarted by David de Gea, who made a fantastic save to hand his side all three points.
The Hammers were unbeaten in their last seven Premier League matches (W4 D3), their longest run since 2016.