Sergio Aguero overtook Lionel Messi following his four-goal show, while Cristiano Ronaldo is still far off the top despite his latest hat-trick – here are the top goalscorers in Europe so far this season.
Tired of reading? Click through the gallery above to see Europe’s most dangerous marksmen in the top five leagues so far in 2017/18.
Tottenham Hotspur striker Harry Kane defended his one-goal lead at the top of the ranking after netting the winner in the North London Derby on Saturday, which was his 23rd league goal this campaign. Salah, though, also found the back of the net in Liverpool's 2-0 win over Southampton, and follows the Englishman with 22 strikes.
Manchester City forward Sergio Aguero made the biggest jump this week after scoring four goals against Leicester City, taking his league tally to 21 strikes – as many as Paris Saint-Germain's Edinson Cavani and one ahead of Messi.
The Argentine has scored 20 league goals in 2017/18 so far, and shares fifth spot with Lazio's Ciro Immobile. Neymar is one goal behind his former teammate after netting his 19th Ligue 1 goal of the campaign, while Robert Lewandowski also scored his 19th league goal for Bayern Munich in the Bundesliga this season on Saturday.
Inter Milan's Mauro Icardi, AS Monaco striker Radamel Falcao and Sampdoria's Fabio Quagliarella complete the top 11.
Ronaldo, meanwhile, scored his first hat-trick of the campaign to take his tally to 11 LaLiga goals, but are six goals behind the 11 top goalscorers in Europe's top five leagues.
Do you think Ronaldo can still finish among the top 10 goalscorers in Europe this season? Have your say in the comments section below.