Liverpool
Loris Karius - 6/10
Had little to do the entire game as West Ham barely created chances. However, he was almost caught out by Arnautovic's chip and could have done slightly better for West Ham's goal.
Andrew Robertson - 8/10
The left-back is slowly becoming a fan favourite at Anfield and it is easy to see why. He continuously ran up and down the flanks and put in some incisive crosses. He also provided an assist for Mane's goal.
Joel Matip - 7/10
Was rarely troubled throughout the match. Played some good passes out from the back and was generally calm and composed on the ball.
Virgil van Dijk - 7/10
The big Dutch defender is really starting to settle into this Liverpool team and was a constant threat during corners. Almost had a perfect game but was caught out of position for Antonio's goal.
Trent Alexander-Arnold - 8/10
Alexander-Arnold's continuous runs forward allowed Salah to cut inside and find space in the box time and time again. Was good defensively and brilliant going forward. He also whipped in some terrific crosses and had a good game overall.
Emre Can - 8/10
Although he lost the ball a couple of times, Can put in a good shift in midfield, winning balls back and starting off attacks. The German also opened the scoring with an excellent header in the first half.
James Milner - 7/10
Liverpool's captain for the night, James Milner produced another calm and accomplished performance for the Reds. Tidy on the ball and hardworking off it, it was a satisfactory performance by the 32-year-old midfielder.
Alex Oxlade-Chamberlain - 8/10
Trusted to start by Jurgen Klopp last night, the former Arsenal man slowly grew into the game. Powerful and full of running, the England international provided an excellent assist to Mohamed Salah in the second half.
Sadio Mane - 7/10
Mane grabbed a goal last night, but he missed two one-on-one chances he should have buried. His pace continuously troubled the West Ham backline and Mane will be hoping to score more goals in the coming weeks.
Roberto Firmino - 9/10
The Brazilian put in another typical Firmino performance. Buzzing about and not giving the West Ham defenders even a moment of rest, Firmino was a constant threat. When he got his chance, he rounded Adrian and took the goal beautifully. Brilliant performance by the hardworking Brazilian last night.
Mohamed Salah - 8/10
The Egyptian just can't seem to stop scoring, can he? Although he missed a couple of good chances in the first half, he still managed to get onto the scoresheet in the second half. Salah's pace. trickery and dribbling skills often left the defenders flat footed and if he keeps this up, he might very well beat Harry Kane to the Golden Boot.
He also became the first player in the history of the Premier League to score 20 left-footed goals in a single season. What a signing he has been!
Substitutes
Adam Lallana - N/A
Came on in the 82nd minute for Firmino. Still looking to build fitness and get match fit.
Alberto Moreno - N/A
The Spaniard made his long-awaited return to the first team. Came on in the 87th minute and got into some interesting attacking positions in his short time on the pitch.
Dominic Solanke - N/A
Came on in the 87th minute along with Alberto Moreno. Hardly had a kick of the ball.