Goals from Andriy Yarmolenko and Aaron Cresswell earned West Ham their second successive home win against Manchester United, who lost 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.
Latest Stories
-
Shortage of ‘bentua’ hits Accra Central
13 mins -
Arsenal beat Everton but miss out on Premier League title
27 mins -
Man City win record fourth English title in a row as Foden scores twice
34 mins -
I’ve initiated legal processes to protect my daughter and I from Medikal – Fella Makafui
34 mins -
FIFA seeks ‘legal expertise’ before decision on Israel soccer ban proposal
37 mins -
Man United end worst Premier League campaign with win over Brighton
44 mins -
Watch: Car runs over 5 people, killing police at Abrepo junction
1 hour -
Essikadu premix fuel explosion: Two deaths recorded
3 hours -
Infinix Ghana wins Smartphone Brand of the Year at Ghana-West Africa Business Excellence Awards
3 hours -
Helicopter in Iranian president’s convoy crashes – state media
4 hours -
Fella underwent surgery to advertise her slim tea business – Medikal
4 hours -
‘Take precaution, don’t be in a hurry to go and die’ – Author advises road users
4 hours -
Crystal Palace on the right track under Glasner – Ayew
5 hours -
16 injured in Essikadu premix fuel explosion
5 hours -
Moving car catches fire near Adum STC
7 hours