Barcelona came from behind twice to earn a 2-2 draw against Mallorca on Tuesday night and maintain their unbeaten start to the La Liga season.
The visitors fell behind inside eight minutes after goalkeeper Marc-Andre ter Stegen gifted the ball to Antonio Sanchez, who set up Vedat Muriqi to slot home.
But Raphinia drew Barca level with a brilliant strike from 25 yards, only for Abdon Prats to put Mallorca back in front with a route-one goal on the stroke of half time.
The Azulgrana threatened after the break with the introduction of teenage sensation Lamine Yamal and were awarded a spot kick after he fell in the box, but the referee reversed this decision after viewing the sideline video.
With 15 minutes from time, substitue Felix Lopez brought the scores level after a smart dummy from Robert Lewandowski set him up.
Mallorca could have gone in front again in the final minute of injury-time but Cyle Larin skewed an effort wide when one-on-one with Ter Stegen.
The draw puts leaders Barcelona a point of Girona at the top of the table and lifts Mallorca to sixth-bottom.