World Cup 2022: Round of 16 draw, dates and results
There is just one quarter-final place still to be decided in the Qatar World Cup after Morocco's dramatic penalty shootout win over Spain in this afternoon's round of 16 showdown.
After extra-time failed to produce a goal, Spain crumbled when it came to spot kicks, failing to score any of their three, while Morocco converted three out of four to secure the win.
This evening we will learn whether it will be Portugal or Switzerland who will clinch that remaining berth in the last eight.
Netherlands kicked off the knockout phase, cruising to a 3-1 victory over the United States.
Louis van Gaal's men will face Argentina in Friday's late game after Lionel Messi inspired the South Americans to a 2-1 win over Australia.
Olivier Giroud became France's all-time top scorer as they overcame Poland 3-1, while England saw off Senegal 3-0 following some hairy moments in the first half to set up a clash with Les Bleus on Saturday.
Croatia booked their place in the last eight with a penalty shootout win over Japan, following a 1-1 draw.
Their reward is a quarter-final clash with Brazil, who looked majestic as they swept South Korea aside 4-1.
Qatar 2022 round of 16 fixtures and results
Check out the key information for all the last-16 fixtures below.
Saturday, December 3
Netherlands 3-1 United States (Khalifa International Stadium, Al Rayyan)
Argentina 2-1 Australia (Ahmad bin Ali Stadium, Al Rayyan)
Sunday, December 4
France 3-1 Poland (Al Thumama Stadium, Doha)
England 3-0 Senegal (Al Bayt Stadium, Al Khor)
Monday, December 5
Japan 1-1 Croatia (Croatia won 3-1 on penalties, Al Janoub Stadium, Al Wakrah)
Brazil 4-1 South Korea (Stadium 974, Doha)
Tuesday, December 6
Portugal vs Switzerland (Lusail Iconic Stadium, Lusail, 7pm, ITV1)
Quarter-finals. Friday, December 9
Croatia vs Brazil (Education City Stadium, Al Rayyan, 3pm)
Netherlands vs Argentina (Lusail Iconic Stadium, Lusail, 7pm)
Saturday, December 10
Morocco vs Portugal or Switzerland (Al Thumama Stadium, Doha, 3pm)
England vs France (Al Bayt Stadium, Al Khor, 7pm, ITV1)
Semi-finals: Tuesday, December 13 and Wednesday, December 14
Third-place play-off: Saturday, December 17
Final: Sunday, December 18
All kick-off times are GMT.