Alisson Becker 7
Solid stop from Zaha and turned over cheeky Townsend free-kick during early Palace pressure. Not much to do after break.
Trent Alexander-Arnold 7
Some troubles with Zaha in the early stages but dangerous presence on the overlap. Kept things consistent to see Liverpool over line.
Nat Phillips 6
Misread one pass in the howling wind that almost resulted in Palace goal and suffered cut when heading Fabinho. Steady second half.
Rhys Williams 6
Understandably nervy at times early on, sent free header over from corner but soldiered on after also suffering cut head.
Andy Robertson 7
Provided plenty of energy down the left flank and linked up well with Mane, and one good piece of defending denied Zaha second half. Subbed.
Fabinho 7
One or two early wobbles but soon go to grips with the Palace midfield and assisted Liverpool’s centre-backs.
Gini Wijnaldum 9
Determined to finish his Liverpool career with a flourish, shielded possession well and provided great energy in engine room. Huge and deserved ovation on his substitution. He will be missed.
Thiago Alcantara 9
Once again dictated proceedings with his superb range of passing, the best example of which created a chance for Salah. Next season should be interesting.
Mohamed Salah 7
Tormented Palace left-back Mitchell and only Palace goalkeeper Guaita prevented a first-half goal. Couldn't quite draw level with Kane in Golden Boot race, though.
Roberto Firmino 6
On the periphery for much of the first half but his touch helped assist Mane’s goal and began probing more after break. Subbed.
Sadio Mane 9
Far, far sharper, a constant menace and didn’t let a poor miss affect him by prodding home the opener and took his time to ensure the second went in.
James Milner (for Wijnaldum 78)
Just enough time to pick up a booking. Classic Milner.
Diogo Jota (for Firmino 90+2)
Will be in the Champions League next season.
Alex Oxlade-Chamberlain (for Robertson 90+2)
Can also anticipate Champions League football in a few months.