Ronaldo, who also became only the fourth player in history to score at four World Cups, took his tally to 84 goals in 151 matches for Portugal. Puskas scored the same amount of goals in just 89 games.

The 2016 European champions Portugal will play Morocco in Moscow on 20 June, before taking on Iran in Saransk on 25 June.