The second goal in Portugal's 2-1 victory over Croatia was scored in Lisbon by Ronaldo.
In the 34th minute of the match, Ronaldo reached the milestone. Inside the box, Nuno Mendes gave him the ideal cross.
Ronaldo struck it to Dominik Livakovic's right, the goalie.
He headed for the corner after scoring the goal. He was overcome with emotion and fell to his knees while receiving congratulations from his comrades for the incredible achievement.
“It means a lot," Ronaldo said after Portugal's 2-1 triumph. “It was a milestone I wanted to accomplish for a long time.
I knew I would reach this number, because as I continue to play, it will happen naturally.”
Out of his 900 goals, 131 have been scored for Portugal. The Real Madrid legend scored 450 goals for the Spanish club.
For Manchester United where he rose through the ranks, he scored 145 goals.