Barcelona threw away a 2-0 lead and saw their La Liga hopes receive a major setback as they drew at Levante.
Lionel Messi put the visitors ahead with a well-controlled low volley before they doubled their lead when Pedri converted from Ousmane Dembele's cross following Messi's through ball.
But Gonzalo Melero headed one back and Jose Luis Morales volleyed in for 2-2.
Barcelona retook the lead with Dembele's powerful shot, but Sergio Leon got a late equaliser for Levante.
Barca move up to second, above Real Madrid, but would have gone top with a victory and are one point behind leaders Atletico Madrid, who have a game in hand.
Atletico have three matches left and will become Spanish champions for the first time since 2013-14 if they win all of them.
Barca midfielder Sergio Busquets admitted his side's chances of winning La Liga for the 27th time, were now slim.