I foresee:
Spain to come up 1-0. Tense second half, in which near the end either Germany will draw level in dramatic fashion, or in which Spain will take it to 2-0. I don't want this tournament to ever end, so I shall root for extra time:

Spain - Germany 1-1 after 90 minutes.

Spain to win in extra time, 3-1 after 120 minutes.