Barcelona’s captain Puyol celebrates after their Spanish first division soccer match against Real Madrid in Madrid