it was quite expected that spain will win. Even though germany
knocked out portugal or turkey, their games were sloppy. In both
matches against portugal and turkey, it was the opponents who had
more possessions, more shots on and off target. Germany were just
very lucky to be scoring the goals when it matters.
On the other hand, i think spain have an impressive path to the
final. (contrary to what some pple have said here). They beat
greece, russia and sweden in incredible fashion. They went on to
own italy and also beat their opponent russia yet again who had a
impressive display against the dutch. Spain totally possessed all
the matches.
One more thing, spain were more hungry for success. Plus,
history keep rewriting these days so dont count on history
anymore!