Germany 0-1 Spain
Germany's Miroslav Klose waits in the tunnel ahead of the semi-final against Spain.
Spain fans hold a World Cup trophy cut-out - their team would like to get their hands on the real thing.
German fans get in the right mood before kick-off in Durban.
Germany midfielder Sami Khedira fights for the ball with Spain's Andres Iniesta and Pedro.
Miroslav Klose of Germany and Gerard Pique of Spain tussle.
Germany striker Miroslav Klose beats Sergio Ramos and Sergio Busquets to the ball.
Bastian Schweinsteiger of Germany vies for the ball with Sergio Ramos of Spain.
Miroslav Klose of Germany is fouled by Spanish defender Carles Puyol.
Spain's Sergio Busquets and Germany's Lukas Podolski stretch for the ball.
Spain's Sergio Ramos and Germany's Lukas Podolski close their eyes as they jump for a header.
Carles Puyol heads home from a corner to give Spain a 1-0 lead.
Germany's Bastian Schweinsteiger slumps to the ground as his World Cup dream slips away.
Carles Puyol celebrates a place in the final with his Spanish team-mates.