Barca looked to be cruising to the top of the table with a victory at Estadi Ciutat de Valencia courtesy of Lionel Messi's 37th goal of the season and Pedri's first-half tap-in.
Pedri's slick tap-in:
Ousmane Dembele put Barca back in front, but Leon provided another dramatic twist when he levelled seven minutes from time.
Levante hits back:
A landmark goal for Morales:
Dembele swings it back for Barca:
Ronald Koeman's side paid the price for defensive frailties and trail Atletico Madrid - who have a game in hand - by a point with only two matches to play.