West Ham continued their winning ways in the Premier League under new manager Gianfranco Zola with victory over 10-man Fulham.
Two goals in the final three minutes of the first half turned out to be decisive, with Carlton Cole and then Matthew Etherington finding the net.
There was still time for Fulham striker Andrew Johnson to be sent off before the half-time whistle was blown and although the home side were back in the game on the hour mark thanks to Danny Murphy's penalty, there was to be no further scoring.
Zola was able to enjoy his second victory in the league since succeeding Alan Curbishley, although last week's 3-1 Upton Park success over Newcastle had been followed by a Carling Cup exit at Watford in midweek.
Fulham had been so dominant in the opening exchanges that there was no inkling of the series of mishaps that were to befall them.
Simon Davies was only inches wide with a fierce drive early on although former Hammer Bobby Zamora should have done better when he planted a header wide after Danny Murphy had picked him out in the box.
West Ham goalkeeper Robert Green had to come off his line to stop Johnson from latching on to a through ball and when the striker was booked in the 20th minute for a lunge on Herita Ilunga, Fulham simply carried on attacking.
Zamora poked wide, Johnson headed a Jimmy Bullard free-kick over and Brede Hangeland was also off target when Bullard's corner eluded the West Ham defence.
It seemed it would simply be a matter of time before Fulham took a deserved lead and Bullard, having first planted a free-kick over, was denied only by Green's agility when he beat the wall with another from almost exactly the same spot.
Green had been hurt by former team-mate John Pantsil's follow-up as he dived to his left to palm away and tempers boiled over briefly.
That was the case again in the 39th minute when another ex-Hammer, Paul Konchesky, hurt Etherington and was booked, although the left-back had certainly played the ball before catching his man.
Etherington recovered and promptly set up his side's 43rd-minute opener before scoring the second himself.
Cole was quicker to the ball than Hangeland to send the winger away down the right and when Mark Schwarzer spilled the resulting cross Cole was there for a simple finish.
Schwarzer had been a virtual spectator until then but within two minutes he was picking the ball out of the net again.
Mark Noble played a pass from his own half and Etherington used his pace to leave his challenger behind and beat Schwarzer.
And there was still time for Johnson to pick up his second booking for a lunge on Lucas Neill.
Schwarzer was the busier goalkeeper in the second period and was required to make saves from first Noble and Ilunga as the Hammers made use of their extra man.
Fulham had not given up however and were awarded a penalty in the 58th minute when referee Andre Marriner ruled that Zoltan Gera's header had hit Neill on the arm. Murphy made no mistake from the spot.
Zamora then got the slightest of touches from Bullard's free-kick after Scott Parker had been booked for felling Gera in the 68th minute.
But again the striker should have done better as he was just six yards out with the goal at his mercy.
Still Fulham came forward and Ilunga survived another penalty appeal after a Pantsil cross had hit him.
Zola replaced the ineffective David Di Michele with Craig Bellamy with a quarter of an hour remaining and the Welshman set up Cole for a curled effort that clipped the top of the bar.
Bellamy should have scored himself however when he spooned the ball over an unguarded net after Hangeland had blocked his initial effort on the line, with Schwarzer nowhere.