Why Spain v Germany was a Thriller