Ten-man Sunderland came from two goals down at the Stadium of Light to snatch a deserved 2-2 draw and deny West Ham a valuable win.
Things looked bleak for the hosts when goals from Guillermo Franco – his first for the club – and the impressive Carlton Cole put the Hammers two up.
Article continues below ...
But Andy Reid’s superb free-kick gave them hope and, after Kenwyne Jones had seen red in first-half stoppage time, Kieran Richardson tapped home a cross from the returning Darren Bent to equalise.
West Ham also finished the game a man light after Radoslav Kovac was sent off late on.
The draw was no less than Steve Bruce’s side deserved for a performance of real determination in an end-to-end second period and they might even had won it had leading scorer Bent taken one of the numerous chances that came his way.
Bent came close to marking his return from injury with a goal in the sixth minute. Jones’ deflected shot fell kindly for captain Lorik Cana in the left of the area and the Albania international picked out Bent with his cross, but the striker’s header went wide of the right post.
The tenacious Cana was booked in the 11th minute for a foul on Mark Noble. Cana then left his mark on Franco with another thunderous challenge, but referee Andre Marriner deemed it fair.
The visitors went ahead against the run of play in the 30th minute when Jack Collison ran on to a ball down the right channel and, having been correctly ruled onside, pulled it back for Franco, a summer signing from Villarreal, to side-foot home at the near post.
Gianfranco Zola’s men almost made it two four minutes later but Craig Gordon athletically saved Cole’s effort from inside the area.
The England man did score in the 36th minute, though, when his diagonal run was picked out by Collison’s reverse ball and, after taking a touch, he slotted his finish past Gordon.
And it might have been worse for he hosts had Nyron Nosworthy not been given the benefit of the doubt when he looked like he might have brought down Cole as last man.
Valon Behrami was then booked for a foul on Steed Malbranque on the edge of the area, to the right of centre, and Reid took full advantage from the free-kick.
The Irishman curled it left-footed over the wall and into the near top corner to bring his side back into the match in the 38th minute.
But things got worse for Bruce’s men when Jones was given a straight red in first-half stoppage time.
The striker was fouled by Herita Ilunga and retaliated by pushing him in the face.
Franco almost had a second two minutes after the restart when he met Noble’s right-wing corner, but Gordon did well to save his downward header.
Robert Green then kept the visitors in front with two quickfire saves, first pushing Bent’s low shot behind for a corner and then superbly parrying Michael Turner’s header from the resulting set piece.
The 10 men were fired up and Bent should have levelled in the 51st minute.
The former Tottenham forward turned inside a defender in the right of the area, but as Green came out could only blaze his left-footed effort high and wide.
The Black Cats came desperately close in the 65th minute when Cana’s header after a Reid corner came back off the crossbar and, from the rebound, Paula Da Silva’s header was tipped on to the bar and behind by Green.
The momentum was with the hosts and Richardson pulled Sunderland level in the 76th minute.
Bent’s cross from the right was deflected off Upson and looped high over the head of Green to the back post where the unmarked Richardson was on hand to help it home.
Cole then burst through the middle only to be denied by a last-ditch challenge from Nosworthy before he could shoot.
West Ham were reduced to 10 men in the 87th minute when Kovac was sent off, having picked up a second yellow for a foul on Bent.
The striker was handed a chance to win it moments later after running on to a long ball, but lashed his left-footed effort well wide.
The hosts then had Turner to thank after he cleared Noble’s low shot off the line, while Bent just failed to connect at the back post with Jordan Henderson’s hanging cross from the right as a thrilling contest ended all square.