Spain the current World and European Champions put on a mightily impressive show last night. Saying that anything can happen in this game. Who'd have predicted either a Greek or Danish win during the group rounds of their rspective succesful campaigns.