Crystal Palace staged a remarkable second-half turnaround to give a significant boost to their Premier League survival hopes and leave stunned Leeds with plenty of work to do in their own bid to avoid relegation.
The Eagles scored four goals after the break with Jordan Ayew - in for the injured Wilfried Zaha - scoring two in an incredible demolition of the home side.
Such a victory looked hugely unlikely after Patrick Bamford's 50th goal for the club gave Leeds the reward their early dominance deserved.
But from then on it all went downhill as Marc Guehi flicked in an equaliser on the stroke of half-time before Palace scored two goals in two minutes soon after the break.