GERMANY 0 - 1 SPAIN

A powerful header from Carles Puyol saw Spain defeat Germany 1-0 and set up a meeting with Holland in the World Cup final.