Cristiano Ronaldo put on a superb captain's performance after firing Portugal into the Nations League final with a hat-trick against Switzerland.
The 34-year-old Portugal captain handed his side the advantage in the first half when he scored the opener from a fantastic free-kick.
Ricardo Rodríguez struck back in the second half for Switzerland after VAR was
called into action and awarded a penalty to Vladimir Petković's side.
However, the Juventus ace was not going to allow the 2016 Euro champions to be knocked out in the semi-finals of the inaugural Nations League competition.
Ronaldo stepped up again late into the second half and
bagged his brace with a tidy finish past Yann Sommer.
But hey, he wasn't done there.
The former Manchester United and Real Madrid star completed his hat-trick to secure his side a 3-1 victory at the Estádio do Dragão.
Portugal are into the final where they will face either
England or the Netherlands on Sunday.
The Three Lions will take on Ronald Koeman's side tomorrow
at the Estádio D Afonso Henriques.
Ahead of the match, Arsenal midfielder Granit Xhaka had warned his teammates about the threat posed from the five-time Ballon d'Or winner.
"We saw [Eden] Hazard's qualities last week and throughout the season," he said.
"He is one of the best players in the world.
"And now we come up against another who has similar qualities.
"We know all about Ronaldo but Portugal are not a one-man team."
:flag_pt: @Cristiano has now scored in 10 different International Tournaments:
:white_check_mark: 2004 Euros
:white_check_mark: 2006 World Cup
:white_check_mark: 2008 Euros
:white_check_mark: 2010 World Cup
:white_check_mark: 2012 Euros
:white_check_mark: 2014 World Cup
:white_check_mark: 2016 Euros
:white_check_mark: 2017 Confeds Cup
:white_check_mark: 2018 World Cup
:white_check_mark: 2019 Nations League
:punch: The biggest of big game players. pic.twitter.com/t6PO8mW5Uj
- SPORF (@Sporf) 5 June 2019
A reminder of Cristiano Ronaldo's goals over the past 13 years:
2006-07 - 29
2007-08 - 47
2008-09 - 27
2009-10 - 34
2010-11 - 56
2011-12 - 67
2012-13 - 60
2013-14 - 61
2014-15 - 56
2015-16 - 54
2016-17 - 55
2017-18 - 55
2018-19 - 31
- bet365 (@bet365) 5 June 2019
Cristiano Ronaldo has now scored 88 goals at international level, as many as Switzerland's entire 23-man Nations League squad combined.
Bonkers numbers. pic.twitter.com/flyzjY7ArV
- Coral (@Coral) 5 June 2019
Cristiano Ronaldo has scored in 10 consecutive international tournaments over 15 years.
- B/R Football (@brfootball) 5 June 2019
Which team will win the first Nations League competition?
Let us know in the comments.
Featured Image Credit: PA
- Cristiano Ronaldo's Mum Was In Tears As He Bagged Brace For Portugal
- Cristiano Ronaldo Benched For Portugal Because Teammate Can 'Do Things He Can't'
- Cristiano Ronaldo's disasterclass against Spain shown in highlights reel
- Cristiano Ronaldo High Fived A Ball Boy During Portugal vs Czech Republic And His Reaction Was So Wholesome