Barcelona twice threw away the lead to draw 3-3 at Levante on Tuesday in a potentially fatal blow to their chances of winning the La Liga title.
The draw took Barca into second place in the standings on 76 points, one behind leaders Atletico Madrid and one ahead of third-placed Real Madrid, who both have a game in hand.
Lionel Messi put a dominant Barca in front after 26 minutes and then played a part in Pedri tapping in their second goal in the 34th after a sweeping team move.
Levante got a foothold in the game with a header from Gonzalo Melero in the 57th and talismanic forward Jose Luis Morales equalised three minutes later.
Ousmane Dembele restored Barca's lead in the 64th and looked to have sent Ronald Koeman's side provisionally top of the standings but Levante came back at them and equalised again when striker Sergio Leon netted at the near post in the 83rd.
Atletico can go four points clear of the Catalans with victory at home to Real Sociedad on Wednesday, while Real Madrid visit Granada on Thursday.