Carles Puyol is the hero as Spain beat Germany 1-0 to make their first ever World Cup final, where they will face the Netherlands.
Watch FIFA World Cup 2010 semi final match, Germany Vs Spain highlights here.
Date: Wednesday, 7 July 2010
Referee: Viktor Kassai (Hungary)
Assistants: Gabor Eros and Tibor Vamos (both Hungary)
Fourth official: Frank de Bleeckere (Belgium)