Not such a well refined display from Spain. Generally because Sweden played really, really well and also because Spain really pulled the pedal off the gas after the first goal thinking Sweden would open up and give them the victory on the plate. Poor reaction from Sergio Ramos vs. Ibrahimovic, but I really like him as a player. He has improved so much, certainly the second best RB in the World after Alves. And yeah, it was a penalty.
To sum it up: Sweden didn't deserve to lose and Spain deserved to win.
P.S. Spain's defense is really bad. If Aragones doesn't give them extra defensive lessons they're in a big trouble. I mean, they're composed of Valencia's two CBs who basically performed worse than Levante this season. And then it's Puyol who had his worst season in his career. If Spain are knocked out, it will be because of their shitty defense.