Lamine Yamal became the youngest la Liga goalscorer ever as Barcelona drew 2-2 at Granada, who took the lead after just 17 seconds.
Xavi’s side needed an equaliser five minutes from time, turning home Alejandro Balde’s cross from close range to complete a two-goal comeback.
The shocking opener came when Gavi gave the ball away in midfield and Lucas Boye set free Bryan Zaragoza, whose effort Marc-Andre ter Stegen will feel he should have stopped after getting both hands to the ball.
Bryan then doubled the lead, out-pacing Jules Kounde before turning back and stroking the ball home.
The Azulgrana’s 16-year-old winger Yamal shot home from close range, turning home Joao Felix’s errant effort at goal to set a new record for the youngest goalscorer in the Spanish top-flight, before Sergi Roberto completed the comeback.
In injury time, Joao Felix had the ball in the net from Joao Cancelo’s cross, but Ferran Torres was ruled offside and interfering with the play.
The point sees Barcelona stay third three points behind leaders Real Madrid.