BBC Sport - Carles Puyol scores for Spain in World Cup semi-final
Spain's Puyol scores at World Cup 2010
- From the section Football
Carles Puyol scores a thumping header for Spain in their 1-0 semi-final victory over Germany at the 2010 World Cup in South Africa.
The 35-year-old FC Barcelona captain has announced he will leave the Spanish giants at the end of the season, despite having a contract at the club until 2016.
Puyol has won six league titles, three Champions League titles and two Spanish Cups with Barcelona as well as a World Cup and European Championship with the Spanish national team.
Available to UK users only.