Barcelona moved up to second in LaLiga as Pedri's strike secured a 1-0 win against Sevilla at Camp Nou on Sunday.
The goal from Pedri was a well-taken effort with just under 20 minutes to go and proved enough to seal the points for Xavi's side.
Sevilla defended well for large parts but offered little going the other way as Julen Lopetegui saw his team slip to fourth place.
The result also means Real Madrid end the weekend with a 12-point lead at the top of the table after their win at Celta Vigo on Saturday.
Barca started the stronger of the two sides, with Ferran Torres and Frenkie de Jong going close in the opening minutes, but the first save of merit did not arrive until first-half stoppage time when Yassine Bounou palmed away an effort from Pierre-Emerick Aubameyang after a neat ball from Ousmane Dembele.
Sevilla showed more intent in the second half and had their first shot on target when Erik Lamela was unable to beat Marc-Andre ter Stegen.
The hosts did not have a shot in the second period until just after the hour, with Torres forcing Bounou to tip over from a Dembele pull-back, while Gerard Pique struck the crossbar with a header from a corner soon after.
The deadlock was finally broken in the 72nd minute when Dembele set up Pedri on the edge of the box, with the teenager delightfully working the ball onto his right foot before drilling a shot past the despairing dive of Bounou.
2 - @FCBarcelona's Pedri has scored two goals in his last seven @LaLigaEN games, as many as in his previous 34 games in the competition. He has scored his first ever goal from outside the box for the Catalonian side. Magic. pic.twitter.com/yZkGgPbyKY
— OptaJose (@OptaJose) April 3, 2022