Cristiano Ronaldo edged closer to the all-time record for most international goals as European champions Portugal thrashed Andorra 7-0 in a friendly on Wednesday.

The Juventus star came on a substitute to net his 102nd goal for Portugal in the 85th minute which moves him closer to the record of 109 goals.

Portugal, who continue the preparations for their European Championship title defence next year with a Nations League game with France on Saturday, cruised past Andorra.

Wolves winger Pedro Neto gave them an early lead, before a double from Paulinho, either side of a Renato Sanches strike, made it four.

Emili Garcia scored an own goal with 14 minutes to play.

Ronaldo was introduced at half-time but had to wait until there were only five minutes remaining to boost his record bid, before Atletico Madrid forward Joao Felix wrapped up the scoring.