Cristiano Ronaldo's sensational overhead kick against Juventus has been beaten to the Champions League goal of the round by Mohamed Salah's chip.

The Real Madrid forward shocked the world with one of the best goals ever scored on the European stage, flying through the air to volley the ball past Gianluigi Buffon in Turin.

While the 33-year-old's goal was highly-rated by fans and doubters alike, it is still a surprise that many believe Salah scored a better strike.

Cristiano Ronaldo scored a brilliant overhead kick against Juventus in the Champions League

But his goal was pipped to the goal of the round award by Mohamed Salah's chip at the Etihad

The Egyptian confirmed Liverpool's progression to the semi-final stage of the Champions League with a chip at the Etihad in the second-leg of their tie against Manchester City.

Salah rounded goalkeeper Ederson before dinking the ball over the prone Nicolas Otamendi.

The 25-year-old was handed 39 per cent of the votes, which is nine per cent more than Ronaldo received.

Liverpool also rounded off the podium after Alex Oxlade-Chamberlain's long-range strike came third. It received 14 per cent of the vote.

Salah's lovely dinked finish was handed 39 per cent of the votes in a poll conducted by UEFA

Salah's success was not entirely reliant on support from Merseyside. UEFA said thousands of fans cast their votes around the world.

Ronaldo is winning one competition against Salah though — the race to finish as Champions League top scorer.

The Portugal international has hit 15 in the competition, while Salah has eight.

Ronaldo and Real face Bayern Munich at the semi-final stage, while Salah's Liverpool have been drawn against Roma.