I read/heard buzz that it was "inevitable" that France would win it all. But this is live sports. In a game that is naturally very low scoring. Anything can happen. And it did.
How many squads can play a flawless game? Not many. But Spain did today. It reminds me of when the French and Zidane beat Brazil. France today knew that Spain could beat them. They didn't looked shocked or stunned out there. It was a very hard fought game, and Spain deserved to win.