Stuart Dallas' stoppage-time goal gave 10-man Leeds a shock 2-1 win at Premier League leaders Manchester City.
Dallas had earlier put the visitors ahead three minutes before half-time with a low drive which bounced in off the post.
Leeds then saw Liam Cooper sent off for a poor challenge on Gabriel Jesus – a yellow card originally given to the defender was upgraded to a red by Andre Marriner after the referee reviewed the incident on the pitchside monitor.
City eventually made their second-half numerical advantage count when Ferran Torres equalised in the 76th minute.
Leeds, though, soaked up plenty of late pressure before snatching all three points when Dallas raced onto a through-ball from Ezgjan Alioski.
City remain 14 points clear at the top of the table, with rivals Manchester United having played two matches less.
In Saturday's 3pm kick-off, Liverpool came from behind to beat Aston Villa 2-1 at Anfield with a stoppage-time goal from Trent Alexander-Arnold.
Villa took the lead in the 43rd minute when Ollie Watkins fired past Alisson Becker, who got a hand to the ball but could not keep it out.
The Reds – beaten 3-1 by Real Madrid in the first leg of their Champions League quarter-final on Tuesday night – thought they had equalised on the stroke of half-time through Roberto Firmino.
The goal, though, was ruled out following a lengthy VAR review for a marginal offside against Diogo Jota in the build-up.
Villa came close to taking the lead again when Watkins saw a curling shot hit the inside of the post.
Just when it looked like the points would be shared, substitute Thiago Alcantara saw his shot saved by Martinez, but full-back Alexander-Arnold fired in the rebound from 20 yards to snatch a dramatic victory.