Caoimhin Kelleher 7

No real saves to make until good smothering stop to deny Mustapha second half before better save kept out Zulj. Reasonable distribution.

Joe Gomez 7

Cross from the right created the opener and largely unemployed defensively before break. Another solid showing.

Ibrahima Konate 6

Mixed bag from the Frenchman, who allied some good blocks with occasional lack of composure. Subbed.

READ MORE: I only joined Liverpool because Manchester United didn't want me

AS IT HAPPENED: Liverpool vs LASK final score, goals, highlights and reaction

Jarell Quansah 7

Tidy again from the young centre-back and comfortable bringing the ball out of defence. Good block second half after one LASK counter-attack.

Kostas Tsimikas 7

Caused plenty of problems going forward down the left and struck the bar with one piledriver. Subbed.

Wataru Endo 7

Bumped off the ball on one occasion first half but improved as the game progressed and looked to be decisive in the tackle and move Liverpool forward quickly.

Harvey Elliott 8

Busy and effective on the right of midfield three, picking up a lot of loose balls and fired one free-kick wide and forced good Lawal save. Fine display.

Ryan Gravenberch 7

Started the game extremely brightly and afforded plenty of space, but a bit more peripheral towards half-time before regaining momentum second half. Subbed.

Mohamed Salah 8

The best player on the pitch by some distance and almost toyed with his markers, and assisted the second before slotting home from the spot for the third. Subbed.

Cody Gakpo 8

Shrugged off a bad miss early on to tap in the second and a danger when dropping deep and linking with team-mates. Won the penalty for the third and then hit the post before lashing in the fourth.

Luis Diaz 7

Excellent diving header for the first goal and enjoyed himself before break, apart from one proper bang from a defender. Subbed.

Trent Alexander-Arnold (for Konate 56) 6

Rarely moved out of first gear before laying on the fourth.

Curtis Jones (for Salah 56) 6

Some moments of good pressing.

Darwin Nunez (for Diaz 56) 6

Instantly forced good save from Lawal and nearly on end of dangerous cross.

Conor Bradley (for Gravenberch 82)

Welcome return to action for the Northern Ireland international.

Luke Chambers (for Tsimikas 82)

More minutes for the youngster.