The World Cup knockout stages are upon is with 16 teams left standing in Qatar after the group stages.
32 sides travelled to the Middle East with dreams of staying beyond the first two weeks of the competition. But, after plenty of twists and turns, that number has been cut in half.
And with the group stages finalised on Friday night, the fixtures for the last-16 have been confirmed. There was plenty of drama across the final set of group games, with a host of big-name casualties.
Germany were the biggest team to miss out, being dumped out after Japan beat Spain on a chaotic Thursday night. Less than 24 hours later, Uruguay were eliminated as a result of South Korea's late winner against Portugal leaving Luis Suarez in tears.
England are safely through after seven points from a possible nine, and they will face Senegal in their first knockout game on Sunday. Wales, however, are amongst those heading home after disappointment in their first World Cup since 1958.
Here's a full rundown of the last 16 fixtures and the teams who are heading home.
World Cup last-16 fixtures
- Netherlands vs USA - Saturday December 3 - 15:00 (GMT)
- Argentina vs Australia - Saturday December 3 - 19:00 (GMT)
- France vs Poland - Sunday December 4 - 15:00 (GMT)
- England vs Senegal - Sunday December 4 - 19:00 (GMT)
- Japan vs Croatia - Monday December 5 - 15:00 (GMT)
- Brazil vs South Korea - Monday December 5 - 19:00 (GMT)
- Morocco vs Spain - Tuesday December 6 - 15:00 (GMT)
- Portugal vs Switzerland - Tuesday December 6 - 19:00 (GMT)
HAVE YOUR SAY! Who do you think will win the World Cup? Join the discussion in the comments section.
Teams eliminated
- Qatar
- Ecuador
- Wales
- Iran
- Mexico
- Saudi Arabia
- Tunisia
- Denmark
- Germany
- Costa Rica
- Belgium
- Canada
- Uruguay
- Ghana
- Cameroon
- Serbia