Jesse Marsch's men lost Liam Cooper to injury in the warm-up and had to replace Stuart Dallas late in the first half as the Northern Irishman was stretchered off with what appeared to be a serious knee problem.
Rodri's headed opener from a Phil Foden free-kick separated the sides at the break, although Leeds were well in the game, and then Nathan Ake gave the hosts a mountain to climb with another goal from a set-piece.
Leeds huffed and puffed and continued to work but were undone too easily by a back to front move that was finished ruthlessly by Gabriel Jesus with 12 minutes remaining. Fernandinho added insult to injury in stoppage time, drilling past Illan Meslier from distance.
The result, coupled with Burnley's come-from-behind win over Watford, leaves Leeds five points ahead of 18th-placed Everton who have two games in hand.

13. Joe Gelhardt - 7
Played a beautiful ball for James that should have been an assist, came close to a goal with an instinctive shot. Made things happen.


15. Paul Tierney - 4
Strange, inconsistent performance. Seemed little rhyme or reason to some decisions, compared with others of a similar ilk.

