The Euro 2020 is heading into the business end of the tournament with the quarter-final ties kicking off on Friday.
Reigning champions Portugal and favourites 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 Ukraine leaving it until the last minute of extra time to see off Sweden.
Here is how the quarter-finals look as things stand...
Euro 2020 quarter-final fixtures
Friday July 2
5pm: Switzerland 1-1 Spain, AET, 1-3 on penalties, Saint Petersburg
8pm: Belgium 1-2 Italy, Munich
Saturday July 3
5pm: Czech Republic 1-2 Denmark, Baku
8pm: England 4-0 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 1-2 Ukraine AET, Glasgow