Record-breaking Mohamed Salah won the 2017/18 Premier League golden boot with a 32-goal haul for Liverpool.
The Egyptian became the highest scorer in a 38-game Premier League season with his strike against Brighton on Sunday, which helped seal a top-four finish for the Reds.
In total, Salah scored against 17 different opponents - no player has scored against more during the Premier League era.
Tottenham's Harry Kane, who had won the golden boot for the past two seasons, was unable to overhaul Salah but his double against Leicester took him to a total of 30 goals for the season.
Manchester City's Sergio Aguero, despite missing the past month with injury, came in third with 21, while Leicester City's Jamie Vardy reached 20 goals - including two at Spurs on the final day.
Raheem Sterling rounded out the top five after a remarkable campaign under Pep Guardiola, which saw him score 18 times.