Germany have been great to watch, but England and Argentina played right into their hands. Germany were happy to sit in and hit on the counter which against those defences was pretty straightforward. Schweinsteiger, Ozil and Muller have been superb though.
Spain, on the other hand, have been criticised for sneaking through with odd goal wins, but have been faced by teams just wanting to defend and they have had to be patient. Torres has been woeful though and they really need to drop him for the Germany game.