Three days after Saturday evening's goalless draw at Brighton, Leeds were heading for another 0-0 but the Whites were awarded a 91st-minute penalty after Marc Guehi blocked Liam Cooper's header from a corner with his arm.
After the intervention of VAR, referee Kevin Friend eventually pointed to the spot and Raphinha coolly converted to give Marcelo Bielsa's side their third win of the season, taking Leeds up to 15th and five points clear of the drop zone.
Graham Smyth, the YEP's chief football writer, hands out the scores from a thrilling night at Elland Road.

7. Adam Forshaw
7 - Tidy. Does what he does so well, popping up everywhere to be the link man. Lots of energy. Picture by Bruce Rollinson.

8. Mateusz Klich
6 - Ran around a lot, tried to press with intensity but couldn't maintain a significant influence as the first half went on. Photo by Bruce Rollinson.

9. Raphinha
8 - Some flashes of his brilliance, lots of hard work and composure to tuck away his penalty. Picture by Bruce Rollinson.

10. Dan James
8 - One of his best performances for Leeds. Pressed, fought, tackled, ran at Palace and put one on a plate for Rodrigo. Picture by Bruce Rollinson.

11. Tyler Roberts
7 - A couple of nice turns and bits of skill. Drifted for a spell but fought his way back into the game well. Worked hard. Picture by Bruce Rollinson.

12. Junior Firpo (sub)
5 - A calamitous start and some shaky moments but to his credit he settled and linked up well with James going forward. Ran a tightrope. Photo by George Wood/Getty Images.

