Defending La Liga champions Barcelona marked their first home game at the city’s Olympic Stadium with a 2-0 win over Cadiz.
The Spanish giants are playing at the ground while the Nou Camp is refurbished and it looked like they would have to settle for a draw.
But Pedri opened the scoring late on after receiving a superb pass from ex-Manchester City captain Ilkay Gundogan.
Ferran Torres then drove home in stoppage time to wrap up the victory.
Barca began their campaign with a goalless draw against Getafe in last week’s opener. Sunday’s win moves them on to four points after two games, two points behind early leaders Real Madrid.
There was also a landmark moment for the hosts as Lamine Yamal became the youngest player to start a league match for Barcelona, aged just 16 years and 38 days.