West Ham needed a late Ricardo Vaz Te goal to salvage a point in a 1-1 draw with Watford as they blew their chance to go top of the Championship.
The Hammers, needing a win to leapfrog Southampton at the summit, created a host of chances only to fall behind to a second-half sucker-punch from Watford teenager Sean Murray.
Substitute Vaz Te struck with three minutes of normal time to play and West Ham laid siege on the Watford goal throughout nine minutes of stoppage time following a nasty injury to Dale Bennett.
Manager Sam Allardyce felt they should have had a last-gasp penalty as the final whistle approached when Carl Dickinson appeared to handle. But an expectant crowd, anticipating a comfortable home win against a side they had beaten 4-0 in August, had to settle for a point.
Sam Vokes came off the bench to net a vital equaliser as Brighton twice came from behind to earn a point in a 2-2 draw with Cardiff.
Vokes tapped home from Ashley Barnes' pass in the 89th minute to salvage a share of the spoils for the Seagulls after Peter Whittingham's fine strike looked to have won the game for the visiting Bluebirds.
Earlier, Barnes had levelled matters for Gus Poyet's hosts following Joe Mason's opener for the visitors, but a point does neither side much good in their bid for a place in the play-offs.