With the group stage down and dusted at EURO 2016 it's a perfect time to reflect on what has happened on the field during the 36 games across France so far.
There has been late drama, fantastic goals, upsets, historic wins and an Icelandic commentator that got a little excited.... or should that be bonkers?
And with the knockout stage commencing it's going to be one heck of a show to come.