There's no doubting that since he first graced the Euros in a Portuguese jersey, Cristiano Ronaldo has been a vital part of his country's ability to punch above their weight on the international stage.
With a goal and an assist last night (not that he really meant the latter), the Real Madrid superstar helped Portugal through to another final, more than a decade since the 2004 final where they lost out to a resolute Greece side.
As he heads to the final once again, there are some remarkable numbers that tell the story of his international appearances with Portugal.
After the game against Wales, Ronaldo has become the first player to appear in three semi-finals at the European Championships.
Cristian Ronaldo is set to become the first player to appear in three EURO semi-finals. #PORWAL #EURO2016 pic.twitter.com/cfQ1tOgyUp
— UEFA EURO 2016 (@UEFAEURO) 6 July 2016
Meanwhile, Ronaldo has also become the joint highest scorer in the competition's history, with nine goals, pulling him level with Michel Platini. However, it has taken the Portuguese 20 games (another record, giving him the most appearances of any player at the Euros) to reach that figure, while the former UEFA president scored his haul in the space of just one tournament.
Ronaldo has also become the only player to score in four Euros tournaments (2004, 2008, 2012, and 2016) and is the first player to score three or more goals at two different Euros.
3 - Cristiano Ronaldo is the first player with 3 or more goals in two EURO tournaments (2012 & 2016). Mercurial.
— OptaJohan (@OptaJohan) 6 July 2016
As if that wasn't enough, he has also become the highest scorer at the Euros in the history of the Portuguese national side, overtaking Nuno Gomes thanks to his goals so far this tournament.
Speaking after the match as he fought back the tears, Ronaldo said that he has achieved everything in his career through hard work, and has been "13 years at the highest level. The numbers don't lie. With a lot of hard work, with a lot of humility, and the spirit of sacrifice that has been there throughout my career, that's what makes these things happen."
Download the brand new OffTheBall App in the Play Store & App Store right now! We've got you covered!
Subscribe to OffTheBall's YouTube channel for more videos, like us on Facebook or follow us on Twitter for the latest sporting news and content.