A few teams have qualified - including England - a few have been eliminated (sorry Poland) and Argentina are facing a battle to reach the knockout rounds. The 2018 Fifa World Cup's eight groups are shaping up nicely as we head into the final round of group games – but who is in best shape to progress to the round of 16?
Here are the group tables, latest standings and permutations with 16 games to go before the knockout rounds.
Last December's draw in Moscow saw England placed in Group E with Belgium, Tunisia and Panama. The top two in the group will qualify for the knockout stages.
You can find details about each team, the World Cup group they are in and our prediction on who makes it through right here.
Group A - Russia, Saudi Arabia, Egypt, Uruguay
To come:
- Uruguay vs Russia
- Saudi Arabia vs Egypt
Our pre-tournament group prediction: Uruguay and Egypt to go through
With one game to go: The two qualifiers are already known, with Russia and Uruguay both having six points from two games. They meet each other tonight to decide who gets top spot, with Uruguay needing a win to finish top due to the hosts' vastly superior goal difference.
Group B - Portugal, Spain, Morocco, Iran
To come:
- Iran vs Portugal
- Spain vs Morocco
Our pre-tournament group prediction: Portugal and Spain to go through
With one game to go: Spain need just a point in their last game against Morocco to be certain of qualifying for the last 16 - a win would see them top the group, provided they win by more goals than Portugal. The Euro 2016 holders also need just a point against Iran to qualify; Iran would knock them out if they win in Saransk.
Group C - France, Australia, Peru, Denmark
To come:
- Denmark vs France
- Australia vs Peru
Our pre-tournament group prediction: France and Denmark to go through
With one game to go: Table-topping France have already qualified and only need to avoid defeat against Denmark to win the group. A draw would be enough for Denmark to progress; if they lose, then a win for Australia against Peru - who have already been eliminated - would see them leapfrogged into third place.
Group D - Argentina, Iceland, Croatia, Nigeria
To come:
- Nigeria vs Argentina
- Iceland vs Croatia
Our pre-tournament group prediction: Argentina and Croatia to go through
With one game to go: Croatia have already qualified and would need a remarkable collapse to finish anywhere but top. The race for second is complicated. Nigeria will definitely qualify if they beat Argentina; if they draw, they will still go through provided Iceland do not beat Croatia, or win by more than a two-goal margin. If Iceland and Argentina both win, it would come down to goal difference, with Argentina needing to win by at least one more goal than Iceland to overhaul them. A draw is no good to either of them.
Group E - Brazil, Switzerland, Costa Rica, Serbia
To come:
- Serbia vs Brazil
- Switzerland vs Costa Rica
Our pre-tournament group prediction: Brazil and Switzerland to go through
With one game to go: The only thing certain in Group E is that Costa Rica are out. Brazil will go through if they avoid defeat against Serbia; similarly, if Switzerland beat or draw with Costa Rica, they will go through. Serbia will go through if they beat Brazil, In that event, Brazil would only be saved if Switzerland lost to Costa Rica and there wasn't a big goal swing against them.
Group F - Germany, Mexico, Sweden, South Korea
To come:
- South Korea vs Germany
- Mexico vs Sweden
Our pre-tournament group prediction: Germany and Mexico to go through
With one game to go: Mexico mathematically need one more point against Sweden to be certain of progressing as group winners. Second place is still a three-way tussle: Germany will qualify if they beat South Korea and Sweden do not beat Mexico by a bigger margin. Sweden will qualify if they beat Mexico and Germany fail to beat South Korea, or if they win by a bigger margin than Joachim Low's side. Most improbably, South Korea could qualify if they beat Germany by three goals, and Sweden lose.
Group G - Belgium, Panama, Tunisia, England
To come:
- England vs Belgium
- Panama vs Tunisia
Our pre-tournament group prediction: Belgium and England to go through
With one game to go: If England beat Belgium in Kaliningrad on Thursday they will win the group; if they lose, they will progress as runners-up. If the game ends a draw, the sides will be level on points, goal difference and goals scored, meaning top spot will go to the side with a better disciplinary record (England currently have two yellow cards to Belgium's three); if this is also level, lots will be drawn. Tunisia and Panama are out.
Group H - Poland, Senegal, Colombia, Japan
To come:
- Japan vs Poland
- Senegal vs Colombia
Our pre-tournament group prediction: Poland and Colombia to go through
With one game to go: Firstly, Poland are out. The winner of Colombia vs Senegal is guaranteed a place in the last 16, while a draw will be enough for each if Japan lose to Poland. If Japan and Senegal both win, who tops the group will be decided on goal difference and then goals scored.