Manchester City suffered a shock defeat as their seemingly inevitable march to the Premier League title hit a bump in the road with a last-gasp 2-1 loss to 10-man Leeds United. (More Football News)
Pep Guardiola shuffled his pack with this fixture sandwiched between both legs of their Champions League quarter-final with Borussia Dortmund, and his much-changed side fell behind to Stuart Dallas' opener late in the first half.
A red card for Leeds captain Liam Cooper seemingly tilted the game in City's favour and they eventually broke down their undermanned opponents when Ferran Torres equalised 14 minutes from time.
But Marcelo Bielsa's men caught City on the counter as they pressed for the winner, Dallas latching on to Ezgjan Alioski's throughball and sliding his second through Ederson's legs to clinch a remarkable victory for Leeds.
An unsurprisingly open first half did not result in many clear-cut chances, though Raheem Sterling wasted a gilt-edged one as he fired wastefully wide after an excellent run and pass from Fernandinho.
Leeds did not produce a shot until the 42nd minute, the longest they have waited for their first effort in a Premier League match this season, but the quality of Dallas' strike ensured it was one that gave them the lead.
Following excellent work down the left from Helder Costa, Patrick Bamford laid the ball off for Dallas, whose driven low effort flicked off the inside of the left-hand post and beyond a stricken Ederson.
Yet Leeds' hopes of keeping hold of that advantage were dealt a major blow when, after consulting the VAR monitor, Andre Marriner deemed Cooper had committed a red-card offence in catching Gabriel Jesus high with his studs up.
Illan Meslier produced a fine diving save to keep out Oleksandr Zinchenko's powerful effort from the edge of the area and Bernardo Silva and substitute Ilkay Gundogan, making his 200th appearance for City, each spurned chances to equalise as City predictably dominated the second half.
Meslier was comfortable in saving long-range efforts from Fernandinho and Joao Cancelo but could do nothing to prevent Torres from finally restoring parity.
Fernandinho's incisive pass fed Silva, who slid the ball across to Torres to beat Meslier with a confident finish into the bottom-left corner.
Ederson produced a fine piece of goalkeeping to dispossess Raphinha as he bore down on goal, but Leeds were ultimately rewarded for their unrelenting ambition in the 91st minute as Dallas kept his composure to seal the points.