Nobody expected that Spain would be pulled the rug from under their feet. But don’t forget that Russia is the fear opponent for Spain; just cast your mind back to the European Championships 2014 where Russia also kept Spain out of the final.
The victories of Argentina and Portugal against respectively Egypt and Azerbeidzjan I did expect although Portugal had a challenging job against Azerbeidzjan. I thoroughly enjoyed the game of Iran that made up arrears twice against Paraguay and deserve to be in the half finals.
As from the half finals I will follow live the games and will keep you updated from Cali.