Cristiano Ronaldo took his tally of international goals to 99 with a late tap-in as Portugal secured a place at Euro 2020 with a laboured 2-0 win over Luxembourg.
Ronaldo fell just short of becoming the second player in history to reach a century for his country after Iran's Ali Daei on an afternoon when he struggled on a slow pitch at Stade Jose Barthel, where the reigning European champion was made to work hard for the victory.
The creative endeavour of Bernardo Silva proved more of a threat than Ronaldo's presence and it was the Manchester City playmaker who teed up Bruno Fernandes to break the deadlock late in the first half of Sunday's Group B clash.
Thereafter Portugal offered little and those gathered at Stade Josy Barthel to see Ronaldo make history were instead treated to an impressive display from a side ranked 96th in the world by FIFA, but the Juventus talisman did manage to score from practically on the line with four minutes remaining.
Ronaldo gave Anthony Moris an easy save with a tame shot from 12 yards early on but it was not all one-way traffic, with Danilo Pereira and Fernandes leaving gaps in midfield that allowed Luxembourg to attack.
Maurice Deville and Gerson Rodrigues both headed narrowly over the crossbar and the host deserved credit for restricting Portugal's first-half chances, although it was powerless to stop Fernandes' opener.
The Sporting CP star deftly controlled Silva's weighted pass six minutes from half-time before putting his laces through the ball, hammering a shot into the bottom corner of Moris' net.
Jose Fonte headed just wide early in the second half but it was the host which played the better football without creating a clear scoring opportunity.
Fernandes was brought down by Olivier Thill with 13 minutes left, presenting Ronaldo with a free-kick on the edge of the box, but Portugal's all-time leading goalscorer blazed wide with an effort that looked set to sum up his afternoon.
That was until Moris parried Diogo Jota's effort from a Bernardo cross and Ronaldo helped the ball over the line to ensure his name was on the scoresheet.
- What does it mean? Santos' men struggle for consistency -
Portugal coach Fernando Santos can be pleased with his side's record of five wins, two draws and one defeat in qualifying, but after seeing it hammer Lithuania 6-0 on Thursday this performance offered a reminder of its occasional lack of fluency.
- Bernardo copes with the quagmire -
While Ronaldo under-hit passes and snatched at chances, Bernardo kept his composure to steer Portugal to victory, never more so than when he floated an exquisite pass to allow Fernandes to score.
- Danilo off the pace -
Luxembourg was not expected to make a close game of this but it found space in an around Portugal's box that a player of Danilo's quality should have been dominating.
- What's next? -
European Championship holder Portugal will be among the favourites at Euro 2020 with a coach who knows how to win it at the helm in Santos, while Luxembourg's impressive performance in this game will have done Luc Holtz's chances of remaining in charge no harm.
- Saudi Pro League 2023-24: Al Nassr without Ronaldo draws against Al Hazem despite Talisca hattrick
- Al Nassr vs Al Hazem Highlights Saudi Pro League: NAS 4-4 HAZ; Talisca scores hattrick, Ricardo scores stoppage time equalizer
- WPL 2024: Smriti’s heroics in vain as Kapp, Jonassen help Delhi beat Bangalore by 25 runs
- German Open: Jolly-Gayatri advance to quarterfinals
- RCB-W vs DC-W Highlights WPL 2024: Delhi Capitals beats Royal Challengers by 25 runs