The Fifa Puskas award, named after the iconic former Hungarian international Ferenc Puskas, is given to the player who scored the best goal of 10 nominations, BBC reported.
Mohamed Salah's stunning effort to open the scoring for Liverpool in his first Merseyside derby was the winner.
The Egyptian's sublime curling finish towards the end of the first half at snowy Anfield in December 2017, was later cancelled out by a Wayne Rooney penalty as both sides played out a 1-1 draw.
Salah was chosen as the best of 10 goals, including Cristiano Ronaldo's overhead kick against Juventus and Gareth Bales' similarly acrobatic finish in the Champions League final against Liverpool.