Leeds went ahead in the tenth minute after brilliant work from Brenden Aaronson who weaved his way into the Palace box and fired in a low shot that crashed back off the post into the path of Pascal Struijk who coolly converted.
But Palace equalised with their first attempt on goal 14 minutes later as Odsonne Edouard headed home a Michael Olise free-kick which arrived just moments after Patrick Bamford had been denied by Eagles 'keeper Vicente Guaita when one on one.
Leeds then created very little after the break and Palace bagged the game’s winning goal in the 76th minute as Wilfried Zaha set up Eberechi Eze to rifle home a ferocious finish.
The Whites could have gone seventh with a victory but instead now sit 14th and level on points with Palace, the pair both three points clear of the drop zone.
Graham Smyth, the YEP’s chief football writer, hands out the scores from Sunday afternoon’s disappointing turn of events at Selhurst Park.

13. Mateusz Klich (sub)
5 - Came on to give Leeds something different in possession but the Palace goal changed the game again. Couldn't get a foothold for Leeds. Photo: Will Russell

14. Luke Ayling (sub)
N/A - Game was all but lost when he came on because Leeds looked so bereft of ideas in possession. Had a few difficult moments defensively. Photo: GLYN KIRK

15. Joe Gelhardt (sub)
N/A - Featured at the wrong end of the pitch as Palace managed the game and was baited into conceding a pair of free-kicks. Photo: Michael Regan

16. Paul Tierney (referee)
7 - Tried to let the game flow. Tricked once or twice by players making a meal of next to no contact but generally managed it well. Photo: Richard Heathcote

