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.
Liverpool were level in the 57th minute when Mohamed Salah headed in after Andrew Robertson’s shot had been pushed out by goalkeeper Emiliano Martinez.
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.
Later on Saturday, Chelsea moved back into the top four with a 4-1 win at Crystal Palace.
The Blues went ahead in the eighth minute through Kai Havertz and it was swiftly 2-0 when Christian Pulisic lashed the ball in from a tight angle.
Defender Kurt Zouma headed in Chelsea’s third on the half-hour from Mason Mount’s free-kick.
Christian Benteke pulled a goal back for Palace in the 63rd minute, but Chelsea restored their advantage when Pulisic slotted in his second with 12 minutes left.