After a final evening of dramatic group games, the round of 16 draw for Euro 2020 is complete with England due to play old rivals Germany at Wembley on Tuesday.
England boss Gareth Southgate will be frequently reminded over the next few days that it was his missed penalty against Germany in the Euro 96 semi-final that saw the Three Lions eliminated 6-5 on spot-kicks.
The two clashed again in the Euro 2000 group stage but England's 1-0 win thanks to an Alan Shearer goal proved insignificant as both teams failed to qualify for the knockout phase.
For long periods on Wednesday evening, Germany were facing the embarrassment of finishing bottom of Group F.
It took a goal six minutes from time from substitute Leon Goretzka to salvage a 2-2 draw with Hungary at the Allianz Arena and clinch second place in the group, setting up that mouth-watering trip to Wembley.
Euro 2020 round of 16 fixtures and results
Saturday, June 26
Wales 0-4 Denmark (Johan Cruyff ArenA, Amsterdam)
Italy 2-1 Austria (after extra-time, Wembley)
Sunday, June 27
Netherlands 0-2 Czech Republic (Puskas Arena, Budapest)
Belgium 1-0 Portugal (La Cartuja Stadium, Seville)
Monday, June 28
Croatia 3-5 Spain (after extra-time, Parken Stadium, Copenhagen)
France 3-3 Switzerland (after extra-time, Switzerland win 5-4 on penalties, National Arena, Bucharest)
Tuesday, June 29
England 2-0 Germany (Wembley)
Sweden 1-2 Ukraine (after extra-time, Hampden Park)