STUART DALLAS bagged a superb last-gasp winner as ten-man Leeds ended City’s run of 18 wins in 19 games.
Midfielder Dallas struck twice, with Ferran Torres hitting a 71st-minute equalier inbetween, as Leeds defended brilliantly before and after skipper Liam Cooper’s 45th-minute red card.
City dominated possession and chances but Leeds defended stoutly and looked menacing on their occasional counters.
And in the 41st minute Helder Costa’s long pass down the left fed Patrick bamford, whose pass found Dallas for a fierce finish in off the post.
It was the longest Leeds have waited for a shot on target this season – but well worth the wait.
But VAR then made Cooper pay dear for a horrible late challenge on Gabriel Jesus.
Andree Marriner dished out just a yellow card until being asked to look at replays – leading to the ref upgrading his verdict to red in first-half stoppage time.
City predictably snowballed on the pressure after the interval, with defender John Stones virtually joining the midfield and even the attack.
And although Leeds gave everything to keep Pep Guardiola’s men out, a leveller was all but inevitable and duly arrived on 75 minutes.
Fernandinho combined well with Bernardo Silva, who found Torres for an expert first-time finish into the bottom corner.
But Leeds threatened twice near the end despite City’s intense pressing.
And Dallas kept his cool for a sharp decider from a wonderful break.
FULL REPORT TO FOLLOW
⚽ Read our Football live blog for the very latest news from around the grounds