West Ham United 3 Fulham 3: West Ham fans blamed referee Graham Poll for two points lost after he sent off substitute striker Bobby Zamora for a second bookable offence in a frantic game in which he showed the yellow card to eight other players.
French defender Philippe Christanval fired home Fulham's equaliser in a goalmouth scramble in the fourth minute of stoppage-time after a double by Yossi Benayoun appeared to put the Hammers in charge.
Zamora had levelled in the 28th minute with his 100th league goal and first in 19 appearances after Tomasz Radzinski's freak opener but Brian McBride's equaliser kept Fulham in the game and Christanval sealed their sixth consecutive draw right at the death.
West Ham manager Alan Curbishley rang the changes again, bringing back skipper Reo-Coker and accommodating new signings Luis Boa Morte and Nigel Quashie but soon had to make more when Argentinian striker Carlos Tevez limped off shortly after defender James Collins — the replacement for the injured Anton Ferdinand — in the 14th minute.
Tevez was hurt when brought down by Christanval eight minutes earlier when home fans were convinced Poll should have sent off the French defender for denying a clear goalscoring opportunity instead of just booking him.
But, with Fulham's back-line creaking alarmingly, West Ham still dominated the proceedings, even after going behind to Radzinski's lucky second goal of the season.
Heidar Helguson put in a hopeful header from a Wayne Routledge corner and the ball appeared to strike Radzinski on the shin before deflecting past Roy Carroll.
In a feisty confrontation, just three weeks after their dull goalless clash at Craven Cottage, there was more feuding than football in the first half, with Reo-Coker fortunate not to see red after a foul on McBride having already been booked.
West Ham fans were growing restless when Benayoun completely
overhit a free-kick from a promising position but the jeers were
replaced by cheers in the 28th minute when Zamora raced onto
Carlton Cole's flick-on to steer his shot
beyond Fulham reserve keeper Jan Lastuvka.
It was the former Brighton and Tottenham strikers' first goal since the fourth match of the season.
The hard-working Cole looked set to add another until Carlos Bocanegra's last-ditch tackle soon afterwards but Routledge's low-drive was a whisker away from bringing an equaliser in the closing seconds of the first half.
And the Hammers celebrated the narrow escape by grabbing the lead just 12 seconds after the break. Zamora had a vital part in it, clipping Benayoun in from the left for the Israeli to defeat Lastuvka with a cracking cross-shot.
It looked certain to signal a handsome West Ham win but, amazingly, the next goal came from Fulham — McBride netting a pull-back from the left by Moritz Volz in the 57th minute after catching keeper Roy Carroll with an outstretched boot trying to convert a similar pass by Radzinski seconds earlier.
West Ham had nobody but themselves to blame having failed dismally to clear a corner but Benayoun came to the rescue again just seven minutes later, pouncing on even worse turmoil in the Fulham rearguard.
Two defenders collided as he snaffled possession on the edge of the box before defying Lastuvka's attempt to bring him down and sliding his shot past Liam Rosenior on the line.
West Ham should have strolled ahead but again became caught up in a physical battle and Zamora was given his marching orders after fouling Bocanegra in the 76th minute.
And although the Hammers tried attack as the best means of defence, they were caught out right at the end after five minutes of stoppage-time were added when Christanval blazed home his first for the visitors.