David Moyes brought Jarrod Bowen back into the side after the winger sat out the win at Villa Park, but even with his pace the Hammers looked as if their flying start to 2021 had caught up with them.
Michail Antonio looked to be running on empty and offered an example of just how much West Ham would suffer without him in peak condition.
Fulham controlled most of the match but a goalless draw is simply not enough for them at the moment. Nine times this season they’ve now come away with just a point while Burnley’s draw at Turf Moor before kick off meant they started the game nine points from safety.
Scott Parker must be wondering what more he can do with his forwards. The Cottagers create plenty, with Ruben Loftus-Cheek at the heart of everything they do, but no one is on hand to finish. Ademola Lookman dragged a first half effort wide while Ivan Cavaliero headed straight at Lukasz Fabianksi before, in the second half, blazing well over the bar.
Joachim Andersen also headed over while the Hammers could have won it when Vladimir Coufal headed onto the bar.
Moyes’s night was made even worse when Tomas Soucek was shown a controversial red card deep into added time following a lengthy VAR review.
Fulham (3-4-3): Areola 6, Tete 6, Andersen 7, Adarabioyo 7, Reid 6 (Anguissa), Reed 6, Lemina 6 (Mitrovic 6), Robinson 6 (Maja 6), Loftus-Cheek 7, Lookman 6, Ivan Cavaleiro 5
Subs: Hector, Mitrovic, Rodak, Ream, Bryan, Onomah, Aina.
West Ham (4-2-3-1): Fabianski 6, Coufal 6, Dawson 6, Ogbonna 6, Cresswell 7, Soucek 5, Rice 6, Bowen 5 (Noble 6), Lingard 6, Benrahma 6 (Yarmolenko 6), Antonio 5 (Fredericks)
Subs: Balbuena, Lanzini, Fornals, Diop, Martin, Johnson
Top – Ruben Loftus Cheek: At the heart of everything good Fulham did, a class above his teammates.
Flop – Ivan Cavaliero: Quite simply not a centre-forward. Gets into good positions but will never score the goals Fulham need to stay up.