Stuart Dallas bagged a match-winning brace for Marcelo Bielsa's Whites who survived an entire half with ten men plus the closing stages of the opening period after captain Liam Cooper was sent off.
The victory took Leeds on to 45 points and Graham Smyth, the YEP's chief football writer, hands out the scores.
7. Stuart Dallas
9 - Having ran all game, and scored a great first goal, he somehow found something extra to burst forward, outpace defenders and score a classy winner. Photo by MICHAEL REGAN/POOL/AFP via Getty Images.
8. Raphinha
8 - His pace kept City on their toes right to the end. Could have wrapped it up with a late chance. Photo by Michael Regan/Getty Images.
9. Helder Costa
8 - Was evidently well up for it. Won the ball back a number of times. Aggressive on and off the ball. Photo by Tim Keeton - Pool/Getty Images.
10. Tyler Roberts
7 - A mixed bag in the first half. Replaced in the second half when his job was almost impossible, leading a line against vastly superior numbers.
Photo by Tim Keeton - Pool/Getty Images.
11. Patrick Bamford
6 - Hadn't really got into the game to any real effect when he was taken off in first half stoppage time.
Photo by TIM KEETON/POOL/AFP via Getty Images.
12. Pascal Struijk (sub)
8 - Rock solid when he came on. Defended sensibly. Stuck tight to attackers, gave them little room. Photo by Rui Vieira - Pool/Getty Images.