With the group stage of the 2014 World Cup qualifiers over, nine national teams have already booked a place in Brazil.
Soon another four teams will be joining them, making it 13 participants from the European bracket.
Here we look at what went down on the final matchday in group H.
England 2-0 Poland
With Ukraine just behind them, England needed a victory at home against Poland to ensure direct qualification for the World Cup in Brazil next year and they delivered.
Wayne Rooney scored the opening after 40 minutes and Steven Gerrard confirmed their victory a few minutes from time.
Montenegro 2-5 Moldova
Montenegro were on course for one of the top two spots before their disastrous match against Ukraine in Podgorica.
Now they have one more nightmare match they’ll try to forget as soon as possible.
Moldova's Antoniuc gave his team the lead just before the half hour mark but Jovetic brought the teams level in the second half from the spot.
Then Moldova ran rampant.
First Armas and Sidorenco scored in close succession before Ionita extended their lead to 4-1.
But that wasn’t the end of it, Antoniuc struck again a minute from time while Jovetic also scored his second right after.
However that didn’t do much to ease the catastrophic scoreline.
San Marino 0-8 Ukraine
Ukraine ended their campaign with a routine thrashing of San Marino, finishing second, which means they will be in the play-offs.
Ukraine were three goals up after just 19 minutes as Seleznyov successfully converted a penalty and scored another, with Devic scoring his first of the match in-between.
In the second half Devic added another to his tally before Yarmolenko netted.
San Marino’s Palazzi was sent off in the 56th minute and Devic completed his hat-trick soon after.
Bezus and Mandzyuk also got their names on the scoresheet before Valle Ales got his second yellow card in injury time, leaving nine of his teammates to finish the match.
Write for GiveMeSport! Sign-up to the GMS Writing Academy here: https://gms.to/130seMa
DISCLAIMER: This article has been written by a member of the GiveMeSport Writing Academy and does not represent the views of GiveMeSport.com or SportsNewMedia. The views and opinions expressed are solely that of the author credited at the top of this article. GiveMeSport.com and SportsNewMedia do not take any responsibility for the content of its contributors.