Liechtenstein 0-2 Portugal: Cristiano Ronaldo scores in Vaduz win

Cristiano Ronaldo celebrates
Cristiano Ronaldo has scored 77 international goals since his 30th birthday

Cristiano Ronaldo scored a world record-extending 128th international goal for Portugal as they beat minnows Liechtenstein in Euro 2024 qualifying.

The hosts kept Portugal, who have already booked their place in Germany, at bay in the first half in Vaduz.

But Al-Nassr's Ronaldo, 38, hit the post and then smashed home from Diogo Jota's through ball in the first minute of the second period.

Joao Cancelo curled in their second and Goncalo Ramos had an effort disallowed.

Ronaldo has remained prolific for his country despite leaving Manchester United for the Saudi league, scoring 10 goals for Portugal this year.

Ali Daei's 108 goals for Iran was the previous men's goalscoring world record.

Elsewhere in Group J, Slovakia booked their place at Euro 2024 - in second place behind Portugal - with a 4-2 win over Iceland.

Luxembourg - who will be in next year's play-offs - beat Savo Milosevic's Bosnia-Herzegovina 4-1.