Luuk de Jong salvaged a point for Barcelona with a last-gasp header as Xavi’s side drew 2-2 at Espanyol on Sunday.
Pedri opened the scoring after just two minutes at the RCDE Stadium before Sergi Darder levelled with a first-half strike.
Raul de Tomas edged Espanyol ahead in the second half, but Barca equalised in the dying seconds of stoppage time through De Jong. Both sides finished with 10 men on the pitch after Gerard Pique and Nicolas Melamed received their second cautions for a late clash off the ball.
Manu Morlanes, who made a fleeting substitute appearance before going off injured, was also red-carded on the touchline. The draw meant Barca set a LaLiga record for the most consecutive games unbeaten in a derby rivalry (24) and end the weekend in fourth, four points behind third-placed Real Betis.
Barca went ahead when Pedri converted the first chance of the contest, poking past Diego Lopez from close range after Jordi Alba’s excellent delivery from the left.
Espanyol made their visitors pay for not capitalising on early dominance as Darder expertly curled into the top-right corner from the edge of the area after De Tomas’ offload.
Gavi thought he had restored the visitors’ lead after the interval as he lifted into the roof of the net, but a VAR check found Frenkie de Jong offside in the build-up after a deflection from Pedri.
Vicente Moreno’s hosts then took the lead in the 64th minute, with De Tomas sneaking behind Eric Garcia to latch on to Darder’s pass and fire into the bottom-left corner.
Luuk de Jong spurned a glorious chance to equalise as he headed over with time running out, before Pique and Melamed squared up off the ball and both received their marching orders.
But De Jong atoned for his miss when he powered home Adama Traore’s delivery in the sixth minute of stoppage time, while Morlanes was sent off in the final seconds for dissent on the touchline.
What does it mean? Barca leave it late to maintain Catalan derby hold
Barca made the short trip to Espanyol knowing that history favoured them, having not lost on any of their last 13 visits to their Catalan neighbours, and with Moreno’s side out of form after going winless in their last four LaLiga games.
Xavi’s players failed to make their early dominance count and were punished by the hosts, though they did manage to escape with a point that could prove hugely important in the final shake-up.
Leaders Real Madrid were already a distant dream as they are now 15 points ahead of the Blaugrana, but Barca missed the chance to reduce Betis’ advantage in third to two points with this draw on the road.
De Tomas dominance
De Tomas proved a menace for Pique, Ronald Araujo and Garcia all game, and the striker has played an integral role for Espanyol this season.
The 27-year-old has been directly involved in 55.2 per cent of his side’s goals in this LaLiga campaign, scoring 13 and assisting three out of 29 – the second highest percentage by a player after Alaves’ Joselu Mato.
Alba efforts in vain
Jordi Alba has provided five assists in 17 LaLiga games for Barca this season, more than any other defender in the competition and as many as he managed in the whole of last league season (35 games).
The left-back also created a game-high four chances before his removal with just under 20 minutes remaining.
What’s next?
Barca host Napoli in the first leg of their Europa League knockout round play-off tie on Thursday before visiting Valencia on Sunday, when Espanyol are at home to Sevilla.