Liverpool's Mohamed Salah scored the 176th Premier League goal of his illustrious career to help Arne Slot's side to victory over Ipswich Town on Saturday.
The 32-year-old added to his remarkable 2024-25 tally with an accomplished finish into the roof of the net from a tight angle, notching up his 100th Premier League goal at Anfield in the process.
With a further 76 coming away from the red half of Merseyside, Salah now sits out on his own in seventh place in the list of all-time Premier League scorers.
Of those six players left above him, five are from England, leaving Salah chasing down just one man before being able to declare himself the highest-scoring foreign player in the competition's history - and it is a target he could still achieve this season should he maintain his incredible form.
To mark Salah's latest movement up the list of greatest overseas goal-getters, we are challenging you to name the top 20 foreign Premier League scorers ever.
How many can you get?