Needed to be more convincing in commanding his area, but put in some important saves, including one to deny Sacko inside of three minutes.
Lively and heavily involved on the overlap, but lacked the decisive final ball.
Hardly put a foot wrong, dealing with the physicality of Doukara and keeping everything in front of him.
Did well to defend the threat of Dallas, while getting forward with regularity to contribute in attack, which saw him assist Origi's opener.
Denied on the volley by a fine save by Silvestri and by the frame of the goal later on. Did well to find space in attack, assisting Woodburn's goal with a delightful flick.
Responsible in possession and did well to limit Leeds' chances to break with good positional play. A key giveaway almost resulted in the opener for Roofe. Replaced injured for last 25 minutes.
Put in a couple of important blocks and did well to lead the defence with authority.
Impressed with both his ball-winning abilities and his distribution.
A typically committed showing from the German international, covering loads of ground with his excellent work rate.
Worked hard in attack despite being blanketed by defenders, and was rewarded when he latched onto Arnold's cross to score the opener. Kick-started the build-up to the second goal as well.
Found space hard to come by as he was clearly a marked man. Dropped a bit deeper and proved more of a threat in the second half, picking out some tidy throughballs.
Not at fault for either goal, while making some strong saves throughout, most notably to deny Wijnaldum from in close in the first half.
Strong in the challenge and read play well in defence, keeping Liverpool to the outside. Injured and replaced at the interval.
Calm and composed despite under constant questioning from the Liverpool attack.
A sound defensive showing out on the right, though he didn't offer much going forward.
Did so well to stick close to Mane and limit space with which he had to operate. Flew into tackles everywhere as he proved a real source of energy in defence.
Had the quality in attack, but lacked opportunity. Smacked the woodwork with a terrific strike shortly after the restart.
R. Vieira Nan
Put in a defensive masterpiece, offering stout cover for the back line, while disrupting Liverpool's rhythm in possession.
Succumbed to an injury and was replaced inside of 30 minutes after a strong start to the match.
Minimal impact going forward, but he tracked back effectively, before being replaced just past the hour mark.
Showed flashes of his skill going forward, but was largely held to the periphery. Honoured his defensive responsibilities.
Seemed to win everything in the air, but he had a tough ask in attack, failing to pose a consistent threat as service was limited.