It’s the one we’ve all being dreading waiting for! The fixtures for the Last 16 – or the dreaded knock-out stages – of Euro 2016 have been revealed, with some truly mouth-watering games.

Here’s how it shapes up:

Match 1: Switzerland vs. Poland – Saturday 25th June – 14:00 (Saint-Etienne)

Match 2: Wales vs. Northern Ireland – Saturday 25th June – 15:00 (Paris)

Match 3: Croatia v Portugal – Saturday 25th June – 20:00 (Lens)

Match 4: France vs. Republic of Ireland – Sunday 26th June – 14:00 (Lyon)

Match 5: Germany vs. Slovakia – Sunday 26th June – 17:00 (Lille)

Match 6: Hungary vs. Belgium – Sunday 26th June – 20:00 (Toulouse)

Match 7: Italy vs. Spain – Monday 27th June – 17:00 (Saint-Denis)

Match 8: England vs. Iceland – Monday 27th June – 20:00 (Nice)