European champions Portugal edged closer to qualifying for the 2020 Euro with a convincing 3-0 win over Luxembourg on Friday night.
Cristiano Ronaldo scored his 699th career goal in all competitions for club and country leaving Portugal on 11 points from five matches.
Ukraine still lead Group B after beating Lithuania 2-0 to give them 16 points from six games.
The Portuguese, who visit Ukraine on Monday, missed a string of chances to win by a bigger margin. Top scorer Ronaldo had been hoping to get two strikes to reach the milestone of 700 goals at club and international level.
Ronaldo's one goal, the second for Portugal on the night, demonstrated his class when a defensive blunder allowed the Juventus forward to race clear and beat goalkeeper Anthony Moris with a delightful lob from the edge of the penalty area.
Moris produced a barrage of fine saves to keep the score respectable after Bernardo Silva pounced on a loose ball and steered it past two defenders on the line to fire the home side ahead in the 16th minute.
Poor finishing coupled with Moris's heroics kept Portugal at bay before Ronaldo netted his 94th international goal to reach the 699 mark at senior level and Goncalo Guedes sealed the win with an 89th-minute effort.
Ukraine, who will qualify for Euro 2020 if they avoid defeat against Portugal on Monday, overpowered Lithuania thanks to a superb brace from Ruslan Malinovskiy.
The midfielder broke the deadlock with a crisp left-footed shot after a one-two with Junior Moraes and made it 2-0 with a brilliant free kick around the wall into the far corner.