The last day of group games at EURO 2016 featured plenty of drama with the teams now confirmed for the Round of 16 and the likes of Iceland and Republic of Ireland creating more history.
Robbie Brady was Republic of Ireland's hero as his late winner against Italy booked a last-16 tie with tournament hosts France on Sunday at 11pm (AEST).
That came after more late drama at the Stade de France, where Iceland - who would have advanced with a draw - scored in injury time to beat Austria 2-1 and seal a last-16 clash with England on Tuesday at 5am (AEST).
A defeat to Croatia meant that holders Spain already knew they will face Italy in the next round, with the match-up on Tuesday at 2am (AEST).
Croatia's reward is a match against Portugal, who finished third in Group F after a thrilling 3-3 draw with Hungary in which Cristiano Ronaldo scored twice. The game kicks off Sunday at 5am (AEST).
World champions Germany, meanwhile, will take on Slovakia Monday at 2m (AEST) while Wales - fresh from topping Group B ahead of England - meet another British rival in the form of Northern Ireland on Sunday at 2am (AEST).
The other two last-16 ties see Belgium meet Hungary on Monday at 5am (AEST) while Switzerland take on Poland in the first of the knockout phase matches on Saturday at 11pm (AEST).
EURO 2016 Round of 16
Saturday 25 June
Switzerland v Poland, in Saint Etienne at 11pm AEST
Sunday 26 June
Wales v Northern Ireland, in Paris at 2am AEST
Croatia v Portugal, in Lens at 5am AEST
France v Republic of Ireland, in Lyon at 11pm AEST
Monday 27 June
Germany v Slovakia, in Lille at 2am AEST
Hungary v Belgium, in Toulouse at 5am AEST
Tuesday 28 June
Italy v Spain, in Saint-Denis at 2am AEST
England v Iceland, In Nice at 5am AEST