Cristiano Ronaldo netted a hat-trick to inspire a Portugal to a 5-1 win over the Faroe Islands in a 2018 World Cup Qualifier on Thursday evening.
Ronaldo passed Pele on the all-time worldwide scoring list with his 78th goal.
Sports reports that Norwich forward Nelson Oliveira also scored for Portugal, who remain three points behind group leaders Switzerland, 3-0 winners over Andorra.
Hungary are still in the hunt for World Cup qualification with a 3-1 win over Latvia as Luxembourg narrowly beat Belarus 1-0.
The group winners qualify for Russian Federation while the eight best second-placed teams in the nine groups go into a playoff round, with the Swiss having guaranteed at least runners-up spot.
The goal Ronaldo scored against New Zealand in the Confederations Cup in June was his 75th worldwide goal and was significant because it saw him move level with Hungarian legend Sandor Kocsis to second on the all-time European list of global goalscorers.
It proved a minor setback for the hosts, who reinstated a two-goal lead via Carvalho's header in the 58th minute before the Sporting Lisbon star set up Ronaldo to seal his treble.
It took just three minutes for Ronaldo to open the scoring before he doubled Portugal's advantage from the spot after 29 minutes.
Ronaldo again stepped up to convert from 12 yards and sent his shot in the right of the opposition goal to put himself on a hat-trick within half an hour. However, the visitors managed to sully Portugal's clean sheet after Baldvinsson latched onto a loose ball to fire home via the left-hand post seven minutes before the break.