Substitute Joe Gelhardt’s stoppage-time winner moved Leeds four points clear of the relegation zone as they beat Norwich 2-1 in an astonishing finale at Elland Road to secure Jesse Marsch’s first victory as head coach.
Kenny McLean’s late equaliser for Norwich (90+1) looked to have denied Leeds a deserved victory, until Raphinha rounded goalkeeper Tim Krul and teed up Gelhardt to seal the win (90+4) to the delight of the Elland Road crowd.
Unbelievably, there was a second opportunity for Norwich to level in stoppage-time, but Leeds goalkeeper Illan Meslier was equal to Teemu Pukki from close range.
It ends a run of six defeats on the bounce for Leeds, who were back to their high octane best on Sunday afternoon, and leaves their relegation rivals rooted to the bottom of the Premier League table, six points from safety.
Rodrigo opened the scoring for Leeds (14) after his right-footed effort from just inside the box took a fortunate deflection off the calf of Norwich defender Ben Gibson before nestling in the bottom corner.
Candy pledges to give fans board seat if Chelsea bid triumphs
Free-to-watch Premier League highlights
Red Bull ahead? Merc struggling? | Brundle, Ant on F1’s new pecking order
The Players: Second round continues on day four LIVE!
Transfer Centre LIVE! Neville’s warning on Rashford
Papers: Chelsea still owe Inter GBP71m for Lukaku deal
Norwich were incensed by the decision to allow the goal, as they felt Patrick Bamford was interfering with play from an offside position in the build-up to the goal.
After missing three gilt-edged opportunities in the first half, it looked like Leeds would be made to pay for their wastefulness in front of goal when Norwich were awarded a penalty after Luke Ayling brought down Milot Rashica in the area.
But referee Stuart Attwell reversed his decision after being told to go to the pitchside monitor by the Video Assistant Referee.
What’s next?
Leeds will return to Premier League action on Friday at 8pm as they take on Wolves, live on Sky Sports.
Dean Smith’s Norwich will not play again in March as their next scheduled game will see them travel to face Brighton in the Premier League on Saturday April 2 at 3pm.