Been very good so far, cracking Spain Portugal derby with Ronaldo rubber stamping his superstar status. The home country drubbing Saudi Arabia and Mexico holding on against the Germans, Iceland getting a draw against Argentina. Just waiting for the usual England implosion tomorrow.