In Barcelona's treble-winning season in 2008–09, Pedro eventually totalled 14 matches, also appearing in La Liga against Racing Santander, Getafe, Valencia, Real Valladolid, Mallorca and Osasuna (0–1 home loss, with Barcelona already crowned champions), totalling 365 minutes. In the campaign's Copa del Rey, he played against Benidorm and Atlético Madrid, coming on for Lionel Messi on both occasions; in the 2–0 Champions League final win against Manchester United, he played the last minute in the place of Andrés Iniesta.