The Hammers are flying high in fifth place after beating Aston Villa last time out.
David Moyes admitted they were second best for much of the match, but was delighted with a victory which means they could climb into the top four today.
Standing in their way is a Manchester United side in mixed form. United came back brilliantly to beat Southampton at St Mary’s last weekend before a disappointing defeat at Paris Saint-Germain in the Champions League.
Here is everything you need to know.
Read more: West Ham vs Manchester United LIVE
When is the game?
West Ham vs Manchester United is Saturday 5 December at 5.30pm GMT.
What TV channel is it on and how can I watch online?
The match will broadcast live on Sky Sports Main Event and Sky Sports Premier League. Sky Sports subscribers can watch the game online via the Sky Sports website and the Sky Go app.
What is the team news?
Michail Antonio is out after a recurrence of his hamstring injury against Aston Villa. Andiy Yarmolenko is back in contention.
Marcus Rashford is hopeful of passing a late fitness test after a shower injury. Luke Shaw remains out.
West Ham: Fabianski; Balbuena, Ogbonna, Cresswell; Coufal, Rice, Soucek, Masuaku; Bowen, Fornals, Haller.
Manchester United: Henderson; Wan-Bissaka, Lindelof, Maguire, Telles; McTominay, Van de Beek, Pogba; Martial, Greenwood, Cavani.
West Ham are in good form this season while United are hit and miss. But the visitors’ superior quality should shine through over the 90 minutes.
This weekend get a £10 free bet with Betfair, when you bet £10 on a Same Game Multi on the Premier League. Terms: Min £10 Same Game Multi bet on any EPL match this Fri - Sun. Free bet valid for 72 hours, awarded at bet settlement. Excludes cashed out bets. T&Cs apply.