Glenn Murray’s 30th goal of the season denied Leeds United a priceless victory over in-form Crystal Palace.
The prolific forward found the net five minutes from the end of an eventful match at Selhurst Park, striking for the second time to snatch a point for Palace.
An earlier brace from Steve Morison appeared to have breathed fresh life into United’s bid for Championship play-off place.
Morison found the net on 56 and 68 minutes to negate Murray’s earlier goal but his efforts were not enough to see Leeds over the line.
United kept their hosts at bay initially, limiting them to two early opportunities which Murray aimed straight at Paddy Kenny, but Wilfried Zaha swapped wings in search of space and unlocked the Leeds defence in the 27th minute.
His pass to Jonathan Williams was hooked with precision to the far post where Murray arrived unmarked and dispatched a close-range header.
Zaha caused havoc again soon after, playing in Jonathan Parr whose low shot brought a block from Kenny, and Leeds struggled to create chances in reply. Luke Varney had their best shortly before half-time as Julian Speroni’s parry from Paul Green ran in front of an open goal but Palace’s defenders covered the line brilliantly and deflected Varney’s finish clear.
Zaha should have scored right at the start of the second half but dragged a weak effort wide with only Kenny to beat and Stephen Dobbie also passed up a good opportunity before Ross McCormack swung a free-kick inches wide at the other end.
But Leeds hit back on 57 minutes when Varney raced clear down the left wing and squared the ball to Morison who took a touch before stabbing a shot into the far corner of Palace’s net.
Dobbier twice went close to a winner but his attempts from outside the area failed to pick out the corner of Kenny’s net and Morison scored again when he ran onto Kenny’s long clearance and lashed a volley beyond Speroni.
But Murray rescued Palace late on, running in behind Stephen Warnock to bury a clinical volley.
Crystal Palace: Speroni, Dikgacoi, Ramage, Delaney, Parr, Williams (Wilbraham 87), Jedinak, Zaha, Dobbie (Moritz 83), Bolasie (Phillips 74), Murray. Subs (not used): Price, Richards, Butterfield, Moxey.
Leeds United: Kenny, Byram, Lees, Peltier, Warnock, Green, Tonge, Norris (Austin 88), Varney, McCormack (Hall 88), Morison (Habibou 90). Subs (not used): Ashdown, Pearce, White, Brown.