An eventful three days saw the completion of the first round of knockout matches from this summer's European Football Championships in France.
There's no doubt about the headline story as minnows Iceland continued their fairytale run by knocking out England by two goals to one in Nice.
A Wayne Rooney penalty in just the second minute set Roy Hodgson's men up for what looked to be an expected victory until Iceland came back with a vengeance and England ultimately fell apart.
Strikes from Ragnar Sigurdsson and Kolbeinn Sigthorsson put Iceland ahead fifteen minutes after they fell behind and England's lack of ideas and poor management then made the win a fairly routine one for the underdogs.
At the final whistle, England's millionaire players looked bemused at how this result transpired but the sad truth is they were completely bereft of any leadership in order to dig themselves out of the hole they put themselves in.
Roy Hodgson quickly made the right decision and stepped down as England coach, whilst backroom staff Ray Lewington and Gary Neville followed.
Earlier in the day, Italy produced a magnificent performance to defeat holders Spain 2-0 and set up a quarter-final meeting with Germany on Saturday. The Germans eased past Slovakia 3-0 and look on course for a semi-final meeting with France.
The hosts defeated Ireland 2-1 despite going a goal behind to a Robbie Brady spot-kick and will now play Iceland in the last eight.
Wales will play Belgium on Friday following victories over Northern Ireland and Hungary respectively, whilst the opening quarter-final match on Thursday sees Portugal battle Poland.
Cristiano Ronaldo-inspired Portugal came through Croatia in extra-time, whilst Poland defeated Switzerland on penalties.
Euro 2016 - Quarter-Finals
Thursday, 30 June
Poland v Portugal
Friday, 1 July
Wales v Belgium
Saturday, 2 July
Germany v Italy
Sunday, 3 July
France v Iceland
All matches kick-off at 21:00 local time (20:00 GMT)