Match ends, Portugal 6, Lithuania 0.
Cristiano Ronaldo took his tally to 98 international goals as his hat-trick against Lithuania moved Portugal to within one win of a place at Euro 2020.
The 34-year-old Juventus forward could become only the second man to reach 100 international goals if he scores twice against Luxembourg on Sunday.
The Portugal captain scored an early penalty before curling in a second.
Pizzi, Goncalo Paciencia and Manchester City's Bernardo Silva scored before the latter set up Ronaldo for his third.
Ronaldo's ninth Portugal hat-trick - with seven of those coming since his 30th birthday - takes him to within 11 goals of Iran legend Ali Daei's world-record 109.
This is his joint most goals in a calendar year for Portugal, with 13 - coming in his past seven caps - matching his 2016 total.
Ronaldo had been substituted in his last two Juventus games, with manager Maurizio Sarri saying he had a knee problem.
But Portugal boss Fernando Santos said: "I never had any doubts about his condition, it was other people who had them. Nothing surprises me about Cristiano."
Defending champions Portugal will qualify for next summer's European Championship if they beat Luxembourg on Sunday.
Aleksandar Mitrovic scored twice as Serbia beat Luxembourg 3-2 to ensure the race for the second qualifying spot in Group B goes down to the final game. Ukraine have already reached Euro 2020 as group winners.
- 1Rui Patrício
- 15Ricardo Pereira
- 6José Fonte
- 4Rúben Dias
- 19Mário Rui
- 16Bruno FernandesSubstituted forJoão Moutinhoat 72'minutes
- 21Afonso Fernandes
- 10Bernardo SilvaSubstituted forTué Na Bangnaat 66'minutes
- 7Cristiano RonaldoSubstituted forJotaat 83'minutes
- 14Mendes Paciência
- 3Borges Semedo
- 8João Moutinho
- 9Macedo Lopes
- 11Tué Na Bangna
- 12Malheiro de Sá
- 23André Silva
- 13MikoliunasBooked at 80mins
- 3PalionisBooked at 27mins
- 17KuklysSubstituted forMatuleviciusat 57'minutes
- 22ChernykhSubstituted forKazlauskasat 81'minutes
- 10GolubickasSubstituted forLasickasat 72'minutes
- Ruddy Buquet
- Shots on Target
Second Half ends, Portugal 6, Lithuania 0.
Foul by Diogo Jota (Portugal).
Saulius Mikoliunas (Lithuania) wins a free kick in the defensive half.
Foul by José Fonte (Portugal).
Deivydas Matulevicius (Lithuania) wins a free kick on the left wing.
Corner, Portugal. Conceded by Markus Palionis.
Hand ball by Justas Lasickas (Lithuania).
Attempt missed. Diogo Jota (Portugal) header from the centre of the box is close, but misses to the left. Assisted by Rúben Neves.
Hand ball by Donatas Kazlauskas (Lithuania).
Attempt missed. Justas Lasickas (Lithuania) right footed shot from outside the box misses to the right.
Substitution, Portugal. Diogo Jota replaces Cristiano Ronaldo.
Foul by Ricardo Pereira (Portugal).
Donatas Kazlauskas (Lithuania) wins a free kick in the defensive half.
Attempt saved. Bruma (Portugal) right footed shot from the centre of the box is saved in the centre of the goal.
Attempt blocked. Gonçalo Paciência (Portugal) right footed shot from outside the box is blocked.
Substitution, Lithuania. Donatas Kazlauskas replaces Fedor Chernykh.
Saulius Mikoliunas (Lithuania) is shown the yellow card for a bad foul.
Bruma (Portugal) wins a free kick in the attacking half.
Foul by Saulius Mikoliunas (Lithuania).