All four of Liverpool's goals in Sunday's thrilling 4-3 win over Premier League leaders Manchester City were truly superb but Mohamed Salah's sublime lob over goalkeeper Ederson Moraes really stuck in the memory.

The Egyptian's 36-yard effort (36.64 yards to be exact) capped a flurry of three goals in nine crazy second-half minutes at Anfield and eventually proved decisive as the Reds handed Pep Guardiola's side their first domestic defeat of the season.

But where would Salah's stunner rank among Liverpool's best long-range strikes?

And we're not talking your run-of-the-mill 20-yard screamers, we're talking jaw-dropping 30-plus-yard efforts and inside-your-own-half blockbusters.

This was a tough list to rate, but here's what we came up with. 

Click next to begin.