Truth be told it was a fairly average game but there was certainly a strong narrative to proceedings as Cristiano Ronaldo became player-coach after being forced off through injury while the much-maligned Eder came out of nowhere to strike the winning goal in extra-time.
But how have their squad of 23 players performed in the four years following their international success?
It would be fair to say they’ve enjoyed contrasting fortunes…
Club: Wolverhampton Wanderers
Rui Patricio enjoyed two solid seasons with Sporting CP, where he had spent his entire career. But in the summer of 2018, the goalkeeper was one of seven players to cancel their contracts with the Portuguese club after a group of supporters attacked members of the first-team squad at the training ground.
Current club: Parma
Following Euro 2016, Bruno Alves moved from Fenerbahce to Cagliari and helped the club stave off the threat of relegation. A year later he joined Rangers, playing 25 times in all competitions but move on once more, joining current club Parma in 2018.
Despite the brief stay, Alves has no regrets of his Rangers spell, recently saying: “Glasgow was an amazing experience for me.
“It gave me the chance to experience different things and bring my family to Scotland. It was amazing to make new friendships and to know the club. It is a very big club.
“I was in a moment of transition – it was not easy for me – but it was a very positive experience.”
Now 38, Alves captains Parma and signed a contract extension until 2021 earlier this year.
Current club: Porto
Pepe endured an injury-hit campaign following Euro 2016 that would eventually see him leave Real Madrid, falling behind Raphael Varane and Nacho Fernandez in the pecking order – though he still added another La Liga and Champions League.
The centre-back then moved on to Besiktas after his Real Madrid contract expired, spending 18 months at the club before returning to Porto in January 2019.
Current club: Lille
Jose Fonte tainted his reputation at Southampton by handing in a transfer request in January 2017 to force through an £8m move to West Ham. However, the move was not a successful one, and he left for Chinese Super League Cup Dalian Yifang a year later.
But another poor spell in China followed, with Fonte terminated his contract in July 2018 – just five months and seven appearances after joining. Fonte is now in Ligue 1 with Lille.
Raphael Guerreiro enjoyed a solid debut campaign at Dortmund following his move from Lorient, impressing in a number of positions as the club finished third in the Bundesliga. The following campaign was halted by various injury problems but Guerreiro has since gone on to become a key part of Dortmund‘s defence, particularly during the 2019/20 campaign, building a good partnership with right-back Achraf Hakimi.
Current club: Retired
Ricardo Carvalho spent the first half of the season as a free agent before sealing a lucrative move to Shanghai SIPG to join up with Oscar, Hulk and Andre Villas-Boas. Now 42, the Portuguese centre-back retired from football in January 2018.
Current club: Juventus
What a period Cristiano Ronaldo has had. After winning Euro 2016, Ronaldo was named Ballon d’Or winner before inspiring Real Madrid to a La Liga and Champions League double. Another Ballon d’Or followed with a third-consecutive Champions League title in 2018, what would be his final season at Real Madrid.
Joining Juventus, Ronaldo has continued his successful reign, winning one Serie A and closing in on the second.
Current club: Wolves
Joao Moutinho ended the following season with some silverware after helping Monaco win a first Ligue 1 title in 17 years. The midfielder remained for one more season after Monaco’s max exodus but eventually left for Wolves, where he continues to exude class in the Premier League.
Current club: Lokomotiv
The hero of the final, moving on from the traffic cone nickname due to his poor performances at the 2014 World Cup, Eder struggled to build upon his career-defining strike in the 2016-17 season, scoring only six league goals for Lille and losing his place in the Portugal squad in the process.
Eder spent the 2017/18 season on loan at Lokomotiv Moscow and made that move permanent a year later, but hasn’t really kicked off in Russia.
Current club: Lokomotiv Moscow (on loan from Inter Milan)
Joao Mario was a frequent start for Inter in his first season after completing a big-money move from Sporting in 2016 but eventually lost his place, resulting in a loan to West Ham United in the Premier League.
The midfielder had a decent spell in East London but returned to Inter and is now alongside Eder at Lokomotiv Moscow, albeit on loan once more.
Current club: PAOK
The versatile right-sided player had his fair share of injuries in the season following Euro 2016, which saw him move from Wolfsburg to PAOK. Vieirinha has fared slightly better in Greece, playing 70 times so far.
Current club: Lyon
A backup goalkeeper at Euro 2016, Anthony Lopes resumed first-team duties at Lyon and made his 300th appearance for the club in the 2019/20 Ligue 1 season, before extending his contract to 2023.
Current club: Porto
Danilo Pereira lost his place in the Portugal side for the final against France but bounced back to enjoy arguably the finest season of his career to date in 2016/17. The following campaign saw Pereira suffer with injury problems missing Porto’s run to the title, but he has once again become a key member of their squad.
Current club: Real Betis
Perennially linked with a move away from Sporting, William Carvalho eventually flew the nest in 2018 following the attack from the club’s fans, joining Real Betis.
That move came one year on from heavy interest from West Ham, which led to a war of words with Sporting’s president and the co-owners of the Hammers.
Andre Gomes joined Barcelona from Valencia for €35m but did not live up to expectations at the Nou Camp, eventually leaving for Everton, first on loan and then permanently, showing flashes of quality in the Premier League.
Current club: Lille
Portugal’s golden boy at Euro 2016 barely had a chance after linking up with Bayern Munich following the conclusion of the tournament. While he got his hands on a Bundesliga title, Sanches failed to score or provide an assist and ended up making a surprise deadline day move to Swansea City on loan.
But the Portuguese midfielder failed to get out of his slump as the Welsh side were relegated from the Premier League. Sanches is now thriving at Lille.
Current club: Orlando City
A key figure in Portugal’s historic victory, Nani was on the move shortly after the tournament, swapping Fenerbahce for Valencia. His new club lurched from one crisis to another before stabilising while Nani endured a stop-start campaign before moving on to Lazio in the summer on loan. But his year would not improve as he started just two Serie A games. A return to Sporting CP followed but Nani is now in his second season with MLS club Orlando City.
Current club: Benfica
Rafa Silva went from being the big fish in a small pond at Braga to a small fish in a big one at Benfica. Injuries held Rafa back but he still ended his first season with a Primeira Liga winners medal. Rafa has since bounced back from the injury problems and is one of Benfica’s most important players, recently being linked with a move to Arsenal.
Current club: Retired
Being restricted to a backup role in the Benfica squad, Eliseu has struggled for game time in the two seasons following Euro 2016, before retiring in 2018.
Current club: Kasimpasa
The unmistakable Ricardo Quaresma was an influential player for Portugal in the summer and replicated his form at club level with Besiktas. He played an important role as they won the Turkish Super Lig for the second year running but failed to add another trophy to his cabinet before joining Kasimpasa in 2019.
Current club: Arsenal
Cedric isn’t the flashiest full back but he is certainly reliable, being a consistent presence on the Southampton right flank and eventually earning a move to Arsenal – first on loan and them permanently.
Signed as cover to Thibaut Courtois and Asmir Begovic – and later Willy Caballero, Eduardo didn’t have a look-in during his two-year spell at Chelsea. Spent a season on loan at Vitesse before joining Braga permanently.
Current club: Monaco (on loan from Leicester City)
Following a good season with Sporting, Adrien Silva agreed a deal to move to Leicester. However he was unable to play until January 2018 after his paperwork was filed 14 seconds after the 11pm deadline on August 31.
Once he was able to play, Silva failed to impress and has spent the past two seasons on loan with Monaco.