Ireland's sensational win over Italy in Lille completed the group stages of Euro 2016 and set up what looks to be an intriguing knock-out stage.
It all kicks off on Saturday June 25th and finishes on Monday 27th.
So, here is the full list of last 16 fixtures.
SWITZERLAND V POLAND
When? June 25th, 2pm
Where? Stade Geoffroy-Guichard, Saint-Etienne
Switzerland finished second to France in Group A and will now take on Poland who have been impressive so far and only missed out on top spot in Group C to Germany.
WALES V NORTHERN IRELAND
When? June 25th, 5pm
Where? Stade de France, Paris
After beating England to top spot in Group B, Wales were rewarded with a last 16 clash against Northern Ireland who squeezed through as a best third-placed team on goal difference.
CROATIA V PORTUGAL
When? June 25th, 8pm
Where? Stade Bollaert-Delelis, Lens
After their superb final game win over Spain, Croatia may feel a tad unlucky that they face Portugal who finished third in Group F.
HUNGARY V BELGIUM
When? June 26th, 8pm
Where? Stadium de Toulouse, Toulouse
Competing in their first tournament for 42 years, Hungary have been very impressive and deservedly topped Group F. They'll feel a little hard done by drawing a Belgium team that look to be coming into form after two wins in their last two games.
FRANCE V REPUBLIC OF IRELAND
When? June 26th, 2pm
Where? Stade de Lyon, Lyon
France topped Group A with two wins and a draw and will now face an Ireland side coming off the high of beating Italy to qualify as a best third-placed team. Is revenge for 2009 on the cards?
GERMANY V SLOVAKIA
When? June 26th, 5pm
Where? Stade Pierre Mauroy, Lille
Germany will be delighted with their draw after topping Group C to set up a clash with Group B’s third placed team.
ITALY SPAIN
When? June 27th, 5pm
Where? Stade de France, Saint-Denis
Spain’s final game loss to Croatia sets up this mouth-watering tie after Italy topped Group E ahead of Ireland and Belgium.
ENGLAND V ICELAND
When? June 27th, 8pm
Where? Stade de Nice, Nice
The incredible tale of Iceland doesn’t look like coming to an end any time soon and they will fancy their chances against an England side that hasn’t really impressed so far.