Yup, Spain won this year. After Greece was out I started cheering for Russia, but they lost too :(
Spain played very well this year though, congrats to them :) It seems like Germany got too stressed out and lost their confidence after Spain scored the goal in the first half.