Memphis Depay's controversial late penalty ensured Barcelona avoided a setback in their Champions League chase as they came from behind to beat Elche 2-1.
The Blaugrana have been in impressive form since their 3-2 loss to Athletic Bilbao in the Copa del Rey on January 20, which they avenged with a 4-0 league win last time out.
But ahead of Sunday's meeting between two of their rivals in the race for the Champions League places, Real Betis and Atletico Madrid, Barca looked poised to have to settle for a point.
Elche took the lead in the 44th minute through Fidel, but Ferran Torres ended his much-publicised wait for a league goal on the hour before Depay blasted home emphatically from 12 yards after the VAR adjudged Antonio Barragan to have handled in the area.