Portugal got back to winning ways in the FIFA World Cup qualifiers after coming from behind to defeat Luxembourg on Tuesday evening.
Gedson Rodrigues opened the scoring for the hosts on 30 minutes, before Diogo Jota pulled Portugal on the stroke of halftime.
Ronaldo managed to complete the turnaround for Portugal by turning home Joao Cancelo's cross to end his four-game drought.
Second-half substitute Joao Palhinha sealed the win on 80 minutes after nodding home Pedro Neto's cross.
Belgium showed Belarus no mercy after romping to a 8-0 victory on Tuesday evening.
The Belgians raced into a four-goal lead in the first half thanks to strikes from Michy Batshuayi, Hans Vanaken, Leandro Trossard and Jeremy Doku.
Dennis Praet bagged the fifth goal shortly after the break. Christian Benteke also netted before Vanaken and Trossard bot completed their braces.
Wales left it late to secure a 1-0 win over Czech Republic in Group E.
Manchester United winger Daniel James got the winning goal in the 81st minute after being set up by Gareth Bale.
The Netherlands made it back-to-back wins in Group G with a 7-0 thrashing of Gibraltar.
Steven Berghuis put the Dutch ahead with his second goal in as many games on 41 minutes before Luuk de Jong doubled the advantage on 55 minutes.
Memphis Depay went on to bag a brace while Georginio Wijnaldum, Donyell Malen and Donny van de Beek added their name to scoresheet.
Croatia claimed a second straight win in Group H after defeating Malta 3-0 at the Stadion HNK Rijeka.
After a scoreless first half, Ivan Perisic, Luka Modric and Josip Brekalo were on target for the home side.
Azerbaijan 1-2 Serbia
Cyprus 1-0 Slovenia
Montenegro 0-1 Norway
Turkey 3-3 Latvia
Slovakia 2-1 Russia