Liverpool's Egyptian midfielder Mohamed Salah (2nd R) reacts with Liverpool's Brazilian midfielder Philippe Coutinho (R) after scoring the opening goal of the English Premier League football match between Liverpool and Chelsea at Anfield in Liverpool, north west England on November 25, 2017. / AFP PHOTO / Paul ELLIS / RESTRICTED TO EDITORIAL USE. No use with unauthorized audio, video, data, fixture lists, club/league logos or 'live' services. Online in-match use limited to 75 images, no video emulation. No use in betting, games or single club/league/player publications. / (Photo credit should read PAUL ELLIS/AFP/Getty Images)

Mo Salah has cemented himself in recent times as one of the best - if not the best - players in world football.

Since joining Liverpool in the summer of 2017, the 29-year-old has managed an incredible 105 goals in 155 appearances for Jurgen Klopp's side.

With this, it's time that we count down his best goals to date, with the number one spot sure to blow your mind.

BackNext

10. Juventus vs Fiorentina (Copa Italia Semi-Final 2014/15)

This one is a classic Mo Salah breakaway goal.

Collecting the ball outside his own box, Salah puts on the jets to burn three Juve defenders before taking the shot from outside the opposition's box to slot it past the keeper and put his Fiorentina side ahead in Turin.

An absolute peach of a goal from one of the quickest players on the planet.

BackNext