Cristiano Ronaldo set yet another record as he became the first European to score 100 international goals in men’s football and then passed that mark with both goals in Portugal’s Nations League win over Sweden.
The 35-year-old curled home a stunning free-kick – the 57th of his career – to reach a century of goals for Portugal.
The Portugal captain then passed the landmark when he fired in a fine second from outside the box.
Juventus forward Ronaldo, who played 81 minutes, is now within eight goals of the world record.
Iran’s Ali Daei – the only man to score more international goals than Ronaldo – hit 109 during his playing career from 1993 to 2006.
The next top scoring current players are India’s Sunil Chhetri (72) and Argentina’s Lionel Messi (70).
The result means defending Nations League champions Portugal have won their opening two games of this year’s event.
Sweden had Gustav Svensson sent off for two bookings – but Portugal suffered an injury blow when Manchester City’s Bernardo Silva was forced off with a suspected muscle strain.
Portugal could have won by more with Manchester United’s Bruno Fernandes hitting the bar and Ronaldo, on his 165th cap, forcing a good save from Robin Olsen as he searched for a hat-trick.
Almost half of Ronaldo’s international goals have come since his 30th birthday – 49 goals in 47 games.