Cristiano Ronaldo set a new European Championship goalscoring record as Portugal got their title defence off to a winning start with a 3-0 victory over Hungary in Budapest.
The Juventus forward's 10th goal at the finals, via a late penalty, saw him surpass Michel Platini's tally of nine, all of which were scored in the 1984 edition, and he added another in injury time to get to 11.
There was an element of relief for the Portugal captain as, embarrassingly for a player of his quality, he had missed a sitter to break the deadlock at the end of the first half.
That had emboldened Hungary to maintain their defensive resilience, only for it to be broken in an awful three-minute period for Willi Orban.
Six minutes from time Raphael Guerreiro's shot took a huge deflection off the centre-back to give goalkeeper Peter Gulacsi no chance, and Orban then pulled back Rafa Silva to concede Ronaldo's record-breaking penalty.
The 36-year-old, also setting another record in becoming the first player to feature and also score in five championships, then capped things off with his 106th international goal in 176 appearances after a smart passing move in the penalty area.
Only Spain a decade ago have successfully retained their title and Portugal started with six of the Euro 2016 winners in their team for this Group F opener in front of a 61,000-strong crowd at the Puskas Arena, a ground used by the likes of Liverpool and Manchester City for Champions League matches due to coronavirus restrictions.
Portugal's firepower was vastly superior to their hosts but for a long period their big names fluffed their lines.
Here is the full fixtures and results, with dates and kick-off times and goalscorers
Sports retailer Kitbag are giving their customers the chance to save 15% on all purchases to customers who sign up.
Reductions are available on products such as the England home kit, as well as other popular items. Shirts of Italy, France, Germany, Portugal, and the Netherlands are among the early best-sellers.
All you need to do is click the 'Sign Up & Save' button in the top right-hand corner and enter your details.
To take advantage, go to kitbag.com/en/
This article contains affiliate links, we may receive a commission on any sales we generate from it.Learn more
Euro 2020 fixtures
Friday, June 11
Group A: Turkey 0-3 Italy (Demiral OG 53, Immobile 66, Insigne 79)
Saturday, June 12
Group A: Wales 1-1 Switzerland (Moore 74 | Embolo 49)
Group B: Denmark 0-1 Finland (Pohjanpalo 60)
Group B: Belgium 3-0 Russia (Lukaku 10,88, Meunier 34)
Sunday, June 13
Group D: England 1-0 Croatia (Sterling 57)
Group C: Austria 3-1 North Macedonia (Lainer 18, Gregoritsch 78, Arnautovic 89 | Pandev 28)
Group C: Netherlands 3-2 Ukraine (Wijnadlum 52, Weghorst 59, Dumfries 85 | Yarmolenko 75, Yaremchuk 79)
Monday, June 14
Group D: Scotland 0-2 Czech Republic (Schick 42, 52)
Group E: Poland 1-2 Slovakia (Linetty 46 | Szczesny OG 18, Skriniar 69)
Group E: Spain 0-0 Sweden
Tuesday, June 15
Group F: Hungary 0-3 Portugal (Guerreiro 84, Ronaldo 87, 90)
Group F: France vs Germany 8pm
Wednesday, June 16
Group B: Finland vs Russia, 2pm
Group A: Turkey vs Wales, 5pm
Group A: Italy vs Switzerland, 8pm
Thursday, June 17
Group C: Ukraine vs North Macedonia 2pm
Group B: Denmark vs Belgium, 5pm
Group C: Netherlands vs Austria, 8pm
Friday, June 18
Group E: Sweden vs Slovakia, 2pm
Group D: Croatia vs Czech Republic, 5pm
Group D: England vs Scotland, 8pm
Saturday, June 19
Group F: Hungary vs France, 2pm
Group F: Portugal vs Germany, 5pm
Group E: Spain vs Poland, 8pm
Sunday, June 20
Group A: Italy vs Wales, 5pm
Group A: Switzerland vs Turkey, 5pm
Monday, June 21
Group C: North Macedonia vs Netherlands, 5pm
Group C: Ukraine vs Austria, 5pm
Group B: Finland vs Belgium, 8pm
Group B: Russia vs Denmark, 8pm
Tuesday 22nd June
Group D: Croatia vs Scotland, 8pm
Group D: Czech Republic vs England, 8pm
Wednesday, June 23
Group E: Slovakia vs Spain, 5pm
Group E: Sweden vs Poland, 5pm
Group F: Germany vs Hungary, 8pm
Group F: Portugal vs France, 8pm
Saturday, June 26
A2 vs B2, 5pm
A1 vs C2, 8pm
Sunday, June 27
C1 vs A3/D3/E3/F3, 5pm
B1 vs A3/D3/E3/F3, 8pm
Monday, June 28
D2 v2 E2, 5pm
F1 vs A3/B3/C3, 8pm
Tuesday, June 29
D1 vs F2, 5pm
E1 vs A3/B3/C3/D3, 8pm
Friday, July 2
First quarter-final, 5pm
Second quarter-final, 8pm
Saturday, July 3
Third quarter-final, 5pm
Fourth quarter-final, 8pm
Tuesday, July 6
First semi-final, 8pm
Wednesday, July 7
Second semi-final, 8pm
Sunday, July 11