The Spain and Italy game was one of the best that I've seen so far. It was a nail biter for 120 minutes and Spain seemed to be in control from the beginning and missed quite a few chances to score. I love watching Spain play since David Villa and Cesc Fabregas are two of my favorite athletes. If I had to guess for a final right now, it would be Germany and Spain. Sorry Turkey and Russia, but I think that your magic has run out.