Euro 2016 might not have been the vintage tournament everyone was hoping for – but we’ve still managed to select five games that will live long in the memory.
During this time there have been great wins, huge upsets, dramatic comebacks and high-scoring contests in France.
However, there were some games in the tournament which were simply unforgettable and will be remembered and watched again for years to come.
Here are five of the most memorable matches from the 2016 European Championships – and our winner is for all the wrong reasons!
5. Czech Republic 2-2 Croatia – Group D
Croatia looked set to clinch their place in the knockout stages as they comfortably led 2-0 and seemed in complete control, but all that changed once Luca Modric limped off. Czech substitute Milan Skoda pulled a goal back from out of nowhere before another replacement, Tomas Necid, levelled the scores with a dramatic late penalty.
4. Hungary 3-3 Portugal – Group F
Cristano Ronaldo became the first player to score in four European Championships as the Real Madrid star equalised twice for Portugal in a six-goal thriller with Hungary, who led three times. Zlotan Gera and a Balazs Dzsudzsak brace was cancelled out by Nani and Ronaldo as both countries secured their place in the knockout stages.
3. France 5-2 Iceland – Quarter-Final
Despite trailing 4-0 at half-time, a defiant Iceland exited the competition with their pride in tact. First half goals from Olivier Giroud, Paul Pogba, Dimitri Payet and Antoine Griezmann put the result beyond doubt for a slick France, but Iceland finished the game with their heads held high in defeat after bettering the second-half 2-1.
2. Wales 3-1 Belgium – Quarter-Final
Wales produced a remarkable performance as they came from behind to stun a highly-fancied Belgium side and reach their first semi-finals of a major tournament. Radja Nainggolen put the star-studded Belgians in front, but goals from Ashley Williams, Hal Robson-Kanu and Sam Vokes turned the match on its head to send the Welsh into dreamland.
1. Iceland 2-1 England – Round of 16
The smallest nation at Euro 2016 produced argubly the biggest upset in the competition’s history when they defied the odds to dump a lacklustre England out. An early Wayne Rooney penalty was quickly cancelled-out by Ragnar Sigurdsson before Kolbeinn Sigthorsson squeezed the winner past Joe Hart, which Iceland later celebrated with an iconic Viking Clap.