Barcelona extended their lead at the top of LaLiga to six points after they recorded a 1-0 victory away at Girona on Saturday.
Pedri scored the game's only goal on 61 minutes to extend Barca's winning run to eight matches. The victory sent them six points above second-placed rivals Real Madrid, albeit having played an extra game than Carlo Ancelotti's side.
- Stream on ESPN+: LaLiga, Bundesliga, more (U.S.)
Barca enjoyed plenty of possession in the first half but failed to convert it into clear-cut chances. Ousmane Dembele managed to test Girona goalkeeper Paulo Gazzaniga on 14 minutes, but he made an important save. Dembele was then forced off the pitch with an injury 11 minutes later.
But the Catalan club converted one of few chances as Pedri opened the scoring on 61 minutes.
Xavi Hernandez' side worked the ball from the right flank to the left before Jordi Alba had a low cross pushed into the path of Pedri, who tapped home from close range.
Three minutes later, Girona's Arnau Martinez thought he had equalised, but his strike was ruled out for offside.
Barca's imperious defence, which has conceded just six goals in LaLiga this season, held firm as neither side truly threatened in the dying stages.
"I believe that in these games you have to win it in any way possible," Barcelona defender Jules Kounde told DAZN.
Moments before full-time, Girona boss Michel was shown a red card for his protests following referee Alejandro Ruiz' decision not to award his side a free-kick for a foul on Martinez.