Cristiano Ronaldo scored his 700th career goal when he converted a 72nd-minute penalty in Portugal’s Euro 2020 qualifier defeat by Ukraine.
The 34-year-old has scored 95 for his country, 450 for Real Madrid, 118 for Manchester United, 32 for Juventus and five for Sporting.
Portugal were beaten 2-1 in Group B, a result which meant Ukraine qualified for next summer’s finals. They are top on 19 points from seven games, eight more than the second-placed European champions Portugal, who have a game in hand and should qualify given their remaining two games are against Lithuania and Luxembourg.
Third-paced Serbia are on 10 points from six games after an Aleksandar Mitrovic double gave them a 2-1 win in Lithuania. Luxembourg have four points from six games and the Lithuanians prop up the group with one point from seven matches.
In Kyiv, first-half goals by Roman Yaremchuk and Andriy Yarmolenko gave Ukraine a 2-0 lead before Ronaldo scored from the penalty spot. Taras Stepanenko was sent off for the hosts for a second yellow card.
France must wait to claim a place at Euro 2020 after the world champions were held to a 1-1 draw at home by Turkey.
Kaan Ayhan equalised eight minutes from time after the France substitute Olivier Giroud opened the scoring. It leaves the visitors top of Group H with 19 points from eight games, ahead of France by virtue of a 2-0 win in Konya last June.
Iceland are third on 15 points after goals by Arnor Sigurdsson and Kolbeinn Sigthorsson earned a 2-0 home win over Andorra, with Albania fourth on 12 points following a 4-0 away win against Moldova.
In England’s group, Kosovo kept up their hopes of a first finals appearance with a 2-0 win over Montenegro in Pristina. First-half goals from Amir Rrahmani and Vedat Muriqi mean Kosovo are only a point behind second-placed Czech Republic in Group A and meet in Prague in the next round on 14 November. England can qualify that night with victory over Montenegro at Wembley.