Andriy Yarmolenko's second goal of the season opened the scoring at London Stadium
Goals from Andriy Yarmolenko and Aaron Cresswell earned West Ham their second successive home win against Manchester United, who lost striker Marcus Rashford through injury in the second half.
Yarmolenko opened the scoring on the stroke of half-time, sending a low finish past David de Gea following patient build-up play involving Mark Noble and Felipe Anderson.
Cresswell sealed all three points for the Hammers in the second half with a superb free-kick into the top right-hand corner.
Chances were at a premium in a cagey first half at London Stadium, with Noble's deflected effort from Pablo Fornals' free-kick the closest either team came to a breakthrough before Yarmolenko's strike.
Juan Mata should have levelled for the visitors two minutes into the second half but failed to hit the target after connecting well with Andreas Pereira's low cross.
The result lifts West Ham above the Red Devils in the table, while Ole Gunnar Solskjaer's side remain three points off the top four and without an away league win since February.
Rashford injury compounds Red Devils' woes
After making nine changes for the midweek Europa League victory over Astana, Solskjaer fielded the same team that beat Leicester at Old Trafford in their last league game.
Nemanja Matic and Rashford were the sole survivors from Thursday's win, with teenage striker Mason Greenwood - United's match-winner against the Kazakh side - unavailable due to tonsillitis.
Rashford, who had gone five matches without a goal in open play before today, looked short on confidence throughout, failing to register a single shot before going off injured just shy of the hour mark.
The injury capped a deeply frustrating afternoon for Solskjaer, whose side looked lacklustre, lethargic and short of ideas in the final third.
Matic's long-range drive, which was easily held by Lukas Fabianski, was the closest they came to a goal in a forgettable first half.
The visitors improved marginally in the second and should have restored parity when Mata got on the end of Pereira's delivery, but the veteran midfielder somehow managed to steer the ball wide from point-blank range.
Harry Maguire also went close to bringing the visitors level before West Ham's second goal, firing straight at Fabianski after the Hammers had failed to clear a corner.
The defeat extends Manchester United's poor away form - their last league victory on their travels came at Crystal Palace on 27 February.
Yarmolenko stars for Hammers
Manuel Pellegrini's side were bottom of the table after four matches this season, but Sunday's result lifts them three points above Solskjaer's side in the standings - a mark of their progress under the Chilean's stewardship.
The Hammers have now kept four successive clean sheets in all competitions, while summer signing Sebastien Haller and fit-again Yarmolenko have shown considerable promise up front in recent weeks.
Yarmolenko was a constant menace, breaking the deadlock with a composed finish and registering more shots than anyone else on the pitch.
The Ukrainian nearly set up West Ham's second midway through the second half, but Felipe Anderson - who endured a disappointing afternoon - fired straight at De Gea.
The game remained on a knife edge until the 84th minute, when Cresswell's sublime free-kick - his first goal since April 2018 - sealed the points for the home side.
Pellegrini's team could end the day in the top four, provided Arsenal and Chelsea drop points against Aston Villa and Liverpool respectively.
More to follow.
-
Line-ups
Match Stats
Live Text
Line-ups
West Ham
1Fabianski
24FredericksSubstituted forZabaletaat 80'minutes
23Diop
21OgbonnaBooked at 14mins
3Cresswell
41Rice
7YarmolenkoSubstituted forSnodgrassat 89'minutes
16NobleBooked at 74mins
18Fornals
8Felipe AndersonSubstituted forWilshereat 70'minutes
22Haller
Substitutes
4Balbuena
5Zabaleta
11Snodgrass
13Jiménez
15C Sánchez
19Wilshere
27Ajeti
Man Utd
1de Gea
29Wan-Bissaka
2Lindelöf
5Maguire
18YoungBooked at 83mins
39McTominay
31MaticSubstituted forFredat 71'minutes
15Pereira
8MataBooked at 48minsSubstituted forGomesat 81'minutes
21James
10RashfordSubstituted forLingardat 61'minutes
Substitutes
14Lingard
16Rojo
17Fred
22Romero
28Gomes
38Tuanzebe
44Chong
Referee:
Anthony Taylor
Attendance:
59,936
Match Stats
Home TeamWest HamAway TeamMan Utd
Possession
Home46%
Away54%
Shots
Home8
Away9
Shots on Target
Home6
Away3
Corners
Home3
Away7
Fouls
Home8
Away9
Live Text
Posted at
Match ends, West Ham United 2, Manchester United 0.
Full TimePosted at 90'+5'
Second Half ends, West Ham United 2, Manchester United 0.
SubstitutionPosted at 89'
Substitution, West Ham United. Robert Snodgrass replaces Andriy Yarmolenko.
Posted at 88'
Scott McTominay (Manchester United) wins a free kick in the defensive half.
Posted at 88'
Foul by Andriy Yarmolenko (West Ham United).
Posted at 87'
Attempt missed. Daniel James (Manchester United) left footed shot from the left side of the box is close, but misses to the left. Assisted by Fred following a fast break.
Posted at 86'
Foul by Daniel James (Manchester United).
Posted at 86'
Pablo Zabaleta (West Ham United) wins a free kick on the right wing.
Posted at 85'
Attempt blocked. Andreas Pereira (Manchester United) right footed shot from outside the box is blocked. Assisted by Fred.
Goal!Posted at 84'
Goal! West Ham United 2, Manchester United 0. Aaron Cresswell (West Ham United) from a free kick with a left footed shot to the top right corner.
BookingPosted at 83'
Ashley Young (Manchester United) is shown the yellow card for a bad foul.
Posted at 83'
Foul by Ashley Young (Manchester United).
Posted at 83'
Mark Noble (West Ham United) wins a free kick in the attacking half.
SubstitutionPosted at 81'
Substitution, Manchester United. Angel Gomes replaces Juan Mata.
SubstitutionPosted at 80'
Substitution, West Ham United. Pablo Zabaleta replaces Ryan Fredericks because of an injury.
Posted at 78'
Corner, Manchester United. Conceded by Andriy Yarmolenko.
Posted at 78'
Attempt blocked. Jesse Lingard (Manchester United) right footed shot from the centre of the box is blocked.
Posted at 78'
Offside, West Ham United. Angelo Ogbonna tries a through ball, but Sébastien Haller is caught offside.
Posted at 77'
Attempt missed. Aaron Cresswell (West Ham United) left footed shot from outside the box is too high from a direct free kick.
Posted at 76'
Jack Wilshere (West Ham United) wins a free kick in the attacking half.
Posted at 76'
Foul by Fred (Manchester United).
Posted at 75'
Foul by Ashley Young (Manchester United).
Posted at 75'
Mark Noble (West Ham United) wins a free kick in the defensive half.
BookingPosted at 74'
Mark Noble (West Ham United) is shown the yellow card for a bad foul.
Posted at 74'
Foul by Mark Noble (West Ham United).
Posted at 74'
Aaron Wan-Bissaka (Manchester United) wins a free kick in the defensive half.
SubstitutionPosted at 71'
Substitution, Manchester United. Fred replaces Nemanja Matic.
SubstitutionPosted at 70'
Substitution, West Ham United. Jack Wilshere replaces Felipe Anderson.
Posted at 69'
Corner, Manchester United. Conceded by Lukasz Fabianski.
Posted at 68'
Attempt saved. Harry Maguire (Manchester United) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Scott McTominay.
Posted at 68'
Corner, Manchester United. Conceded by Lukasz Fabianski.
Posted at 62'
Foul by Issa Diop (West Ham United).
Posted at 62'
Juan Mata (Manchester United) wins a free kick in the defensive half.
Posted at 62'
Attempt saved. Felipe Anderson (West Ham United) right footed shot from a difficult angle on the right is saved in the bottom right corner. Assisted by Andriy Yarmolenko.
SubstitutionPosted at 61'
Substitution, Manchester United. Jesse Lingard replaces Marcus Rashford because of an injury.
Posted at 57'
Attempt saved. Scott McTominay (Manchester United) right footed shot from a difficult angle on the right is saved in the centre of the goal. Assisted by Juan Mata.
Posted at 56'
Corner, West Ham United. Conceded by Aaron Wan-Bissaka.
Posted at 55'
Pablo Fornals (West Ham United) wins a free kick in the defensive half.
Posted at 55'
Foul by Scott McTominay (Manchester United).
Posted at 54'
Corner, West Ham United. Conceded by Ashley Young.
Show more updates
goal
Source: bbc.com