Barcelona defender Carles Puyol's powerful header lift European champions Spain to its first-ever FIFA World Cup final on Wednesday, beating Germany 1-0 in the semis.


"We deserve this but we want more," said Spain striker David Villa, who is tied with Netherlands playmaker Wesley Sneijder for the tournament scoring lead with five goals each. "We are happy to be in the final, that was our objective, but now we want to be champions."


"We've shown that in the big moments we can grow even more," Villa said. "We should have scored more goals, but one from Puyol has put us in the final."


Andres Iniesta's dribble earned a corner for Spain and onrushing Puyol jumped high to hammer Xavi's cross into the net in the 73rd minute.


In previous World Cup finals, Spain's best result was the fourth finisher in 1950.


Spain will play the Netherlands in Sunday's World Cup football final in South Africa.