Ukraine's last gasp winner against Sweden saw Andriy Shevchenko's side take the eighth and final Euro 2020 quarter finals position.
The Round of 16 saw four days of extraordinary action. While Tuesday's action wasn't as exciting as Monday's, it was just as dramatic.
And none more so dramatic than Ukraine's spectacular last minute extra-time goal from Artem Dovbyk. A goal that broke the Swede's hearts.
Euro 2020 Quarter finals - Full Fixtures and Betting Tips
First up on Friday, we see France's conquerors, Switzerland taking on a resurgent Spain.
After that is probably the tie of the round, with Belgium and Italy meeting in Munich.
Onto Saturday, and the red hot Danes take on Czech Republic, who are fresh from a shock win over the Dutch.
Then the final quarter final sees England taking on Ukraine in Rome, with the winners facing either Denmark or the Czechs.
It promises to be an intriguing last 8, and we will be bringing you our expert predictions on all four matches.
Friday 2nd July
- Switzerland vs Spain Betting Tips (5pm St Petersburg)
- Belgium vs Italy Betting Tips (8pm Munich)
Saturday 3rd July
- Czech Republic vs Denmark (5pm Baku)
- Ukraine vs England Betting Tips (8pm Rome)