Neto, 20, rifled in the opening goal after eight minutes while Paulinho, making his debut at the age of 28, got in front of his marker to score the second just before the half hour.
- UEFA Nations League on ESPN+: Stream LIVE games and replays (U.S. only)
- Ronaldo's 100 goals: The top 5
Emili Garcia turned the ball into his own net before Ronaldo, who was rested for the first half, headed his 102nd international goal with five minutes left and Joao Felix completed the rout.
Ronaldo's goal left the 35-year-old only seven short of former Iran forward Ali Daei's all time record of 109 international goals.