So, we now know the 31 of the 32 teams that will be participating in the Russia World Cup next summer.
There will be no Italy, Wales or Ireland - although nations such as Panama, South Korea and Saudi Arabia have qualified.
There is just one more spot to fill with Peru facing New Zealand in the early hours of Thursday morning after drawing 0-0 in their first-leg - although it’s heavily expected that the South American side will triumph.
With all the hard work done for 31 nations, their attentions now turn to the World Cup draw that takes place on Friday, 1 December in Moscow at the State Kremlin Palace concert hall.
Who will be playing who?
How the draw works
Well, the teams will be seeded based on the October 2017 FIFA world rankings. There are four points containing eight teams.
With us so far?
Russia will be joined in pot One by the seven highest-ranked teams, with the next eight in pot two, the following eight in pot three and the lowest ranked in pot four.
Oh, and one more thing, no teams from the same confederation - with the exception of UEFA - can be drawn in the same group. A maximum of two European countries can be drawn in any group.
Who could England be drawn against?
So, who could England face?
Well, this is how the pots are set to look if Peru beat New Zealand.
Costa Rica (22)
South Korea (62)
Saudi Arabia (63)
If New Zealand beat Serbia, they will be placed in Pot 4, Denmark will be promoted to Pot 2 and Serbia will be promoted to Pot 3.
So, we’ve analysed it and this is what we think is the hardest group England could have:
England's hardest group
That's not easy!
England's easiest group
Then again, there’s a chance England could be drawn in a fairly straightforward group that looks like this:
We’ll just have to wait a couple of weeks to see who England will be playing in their group in Russia in just seven months time.
We’re starting to get a little bit excited…
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: http://gms.to/writeforgms