Reigning European champions Spain reached their first World Cup final on Wednesday by defeating three-time winners Germany 1-0, thanks to Carles Puyol's second half goal. Puyol scored in the 73rd minute from a thundering header as Spain set up an all-European final with the Netherlands on Sunday at Soccer City in Johannesburg. Neither of those countries has won the World Cup before, and one will create history by becoming the first European nation to win a World Cup outside of Europe.


It will be the first Spain-Netherlands match-up at a World Cup. Germany failed to reach eighth World Cup final and will now take on Uruguay on Saturday in the third place game in Port Elizabeth.
'We have played a great tournament but today, it has not worked,' said German boss Joachim Loew. 'We are sad and disappointed, but Spain has shown a great game. Compliments to the Spanish team. They have been the best team over the past two or three years. Offensively they were difficult to control. They have shown they can beat anyone', he added.