The World Cup in Qatar has been filled with multiple surprises with some top football countries crashing out at the group stages.
Below are the remaining fixtures of the tournament and dates of matches.
Saturday, December 3
Netherlands vs United States (Khalifa International Stadium, Al Rayyan, 3pm, BBC One)
Argentina vs Australia (Ahmad bin Ali Stadium, Al Rayyan, 7pm, BBC One)
Sunday, December 4
France vs Poland (Al Thumama Stadium, Doha, 3pm, BBC One)
England vs Senegal (Al Bayt Stadium, Al Khor, 7pm, ITV1)
Monday, December 5
Japan vs Croatia (Al Janoub Stadium, Al Wakrah, 3pm, BBC One)
Brazil vs South Korea (Stadium 974, Doha, 7pm, ITV1)
Tuesday, December 6
Morocco vs Spain (Education City Stadium, Al Rayyan, 3pm, ITV1)
Portugal vs Switzerland (Lusail Iconic Stadium, Lusail, 7pm, ITV1)