The Euro 2020 is heading into the business end of the tournament with the quarter-final ties almost set.
Reigning champions Portugal and favourite France have already fallen, while Spain and Italy suffered big scares before reaching the last eight.
Wales were dumped out in some style by Denmark, joining Switzerland and Czech Republic.
England joined them on Wednesday after beating Germany, with Sweden and Ukraine facing off for the final spot.
Here is how the quarter-finals look as things stand...
Euro 2020 quarter-final fixtures
Friday July 2
5pm: Switzerland vs Spain, Saint Petersburg
8pm: Belgium vs Italy, Munich
Saturday July 3
5pm: Czech Republic vs Denmark, Baku
8pm: England vs Sweden or Ukraine, Rome
Euro 2020 last-16 fixtures and results
Saturday June 26
5pm: Wales 0-4 Denmark, Amsterdam
8pm: Italy 2-1 Austria AET, Wembley
Sunday June 27
5pm: Netherlands 0-2 Czech Republic, Budapest
8pm: Belgium 1-0 Portugal, Seville
Monday June 28
5pm: Croatia 3-5 Spain AET, Copenhagen
8pm: France 3-3 Switzerland (Switzerland win 5-4 on penalties), Bucharest
Tuesday June 29
5pm: England 2-0 Germany, Wembley
8pm: Sweden vs Ukraine, Glasgow