What is arguably the best ever World Cup, especially from the perspective of excitement, continues on Saturday with the first games in the knock out stage.
The pressure is on the hosts, Brazil, who meet the in form Chile in Belo Horizonte, before Colombia, who won all 3 of their Group games, take on a Uruguay side that will have to do without banned striker Luis Suarez.
Another team that have a 100 percent record are the Netherlands, and they have a tricky Mexico side to overcome in what could be a clear route to the last 4, as surprise package Costa Rica play Greece in that section of the draw.
France were impressive in their first two matches, before a goalless draw against Ecuador, but Les Blues will still fancy their chances against Nigeria. The winners of that game will meet many people's outright tip, Germany, or Algeria, who clash in a repeat of the 1982 Group stage tie which Algeria won.
Lionel Messi has scored in every game so far and Argentina will be hoping he can compensate for a leaky defence against Switzerland.
Belgium are in the usual situation that they have won all of their matches without playing particularly well. They face Jurgen Klinsmann's USA, who have really caught the imagination so far, especially with the increased number of fans in North America.
Trying to pick a winner is anyone's guess at this stage. So let's just enjoy it!
Saturday 28th June
Brazil v Chile - 17.00
Colombia v Uruguay - 21.00
Sunday 29th June
Netherlands v Mexico - 17.00
Costa Rica v Greece - 21.00
Monday 30th June
France v Nigeria - 17.00
Germany v Algeria - 21.00
Tuesday 1st July
Argentina v Switzerland - 17.00
Belgium v USA - 21.00
Quarter Final Permutations:
1. Brazil v Chile V Colombia v Uruguay
2. France v Nigeria V Germany v Algeria
3. Netherlands v Mexico V Costa Rica v Greece
4. Argentina v Switzerland V Belgium v USA
Semi Finals
1 v 2
3 v 4
Final - Sunday July 13th
Winner of 1 v 2 versus Winner of 3 v 4