So the following teams are still in the sweepstake!
Saturday 30 June
France vs Argentina - Kazan, 3pm (Match 50)
Uruguay vs Portugal - Sochi, 7pm (Match 49)
Sunday 1 July
Spain vs Russia - Moscow (Luzhniki), 3pm (Match 51)
Croatia vs Denmark - Nizhny Novgorod, 7pm (Match 52)
Monday 2 July
Brazil vs Mexico - Samara, 3pm (Match 53)
Belgium vs Japan - Rostov-on-Don, 7pm (Match 54)
Tuesday 3 July
Sweden vs Switzerland - St Petersburg 3pm (Match 55)
Colombia vs England - Moscow (Spartak), 7pm (Match 56)