On 13 November 2010, Puyol played his 500th game in all competitions for Barcelona in a domestic league match against Villareal. He struggled again with injuries during the 2010–11 campaign, but still appeared in 28 matches, again winning the league and the Champions League. He played the final six minutes in the Champions League final, a 3–1 victory over Manchester United at the Wembley Stadium.