Dimitar Berbatov’s second-half tap in sealed all three points for Fulham over ten-man West Ham.
The Hammers started well and took the lead in the seventh minute when Mohamed Diame finished neatly following Jussi Jaaskelainen’s long punt up field. But the hosts were level just after the half-hour mark when Steven Sidwell headed home from a corner.
West Ham’s chances of regaining the lead at Craven Cottage were hit dramatically just before the break when captain Kevin Nolan saw red for kicking Fulham defender Fernando Amorebieta in an off-the-ball incident.
And Fulham took full advantage of their extra man in the second half, with the Hammers continuously on the back foot and relying on heavily on Jaaskelainen to keep them in the game via a number of good saves.
And the winner came through Berbatov’s back post tap-in with 25 minutes remaining, despite calls for offside from West Ham’s defenders.
West Ham finished the strongest but were unable to snatch a point, leaving Sam Allardyce clinging desperately on to his job.