Credit to Brazil, a thoroughly deserved win and surely a big confidence-booster ahead of next summer. I do think however Spain looked a bit knackered from playing 30 minutes extra against Italy and with a day's less rest. Plus, the referee seemed very lenient with a number of Brazil fouls.
So in conclusion, Brazil look like a team now and reports of Spain's demise are premature at best.