Carles Puyol scores for Spain in World Cup semi-final

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.