Over the years we've seen players from abroad to the Premier League and impress, but no one has arrived and made the instant impact that Mohamed Salah has done at Liverpool. The Egypt international came to England with unfinished business after an underwhelming spell in West London with Chelsea (2014-16) where he made just 13 PL appearances and scored 2 goals - but now he's a completely different player. His first season back in the top flight saw him break a number of records, with him scoring an absolute shed load of goals. He ended the 38 game season with 32 goals in 36 appearances - the highest ever total in a 38 game season which saw him secure the golden boot ahead of the likes of Sergio Aguero and Harry Kane.
Now into his second season on Merseyside, he's a marked man and become one of the most feared forward players not just in the Premier League but world football - so things will be much more difficult this time around. He hasn't made an electric start to the new campaign but he's still scoring goals, with his brace on Wednesday night in the Champions League taking his tally for the club to 50 goals already - which is an incredible achievement. Its taken Salah just 65 games to reach that mark which is the quickest in Liverpool's history, as the records just continue to tumble.
We've taken a look at some of the goals that Salah has scored during his time at Anfield and we've put together a quiz that'll really test your knowledge. We want to see if you can name EVERY club that he's scored against for the Reds, with 24 answers in total. These goals have come in the Premier League, Champions League and The FA Cup and it's a much tougher quiz than it sounds! Give it your best shot below and tweet your attempts into us @FootyAccums - we'll RT the best efforts...