Lionel Messi scored the only goal as Barcelona returned to victory with a win over struggling Levante.
Martin Braithwaite, Clement Lenglet, Jordi Alba and Antoine Griezmann all had chances, but found goalkeeper Aitor Fernandez in inspired form.
But there was little Fernandez could do when Messi struck from an angle after help from Frenkie de Jong.
Levante’s best chance went to Jorge de Frutos, while Marc-André ter Stegen refused his replacement to Son right at the end.
Barca’s fifth league win takes them two places in the La Liga table to eighth ahead of Wednesday’s home game with Real Sociedad (20:00 GMT).
Messi’s arrival was greeted with relief by his teammates after a bad week for Ronald Koeman’s side.
They followed a surprise loss in Cadiz last weekend with a 3-0 home loss to Juventus in the Champions League.
The loss to Juve means Barcelona will not be ranked in the Champions League final 16 draw on Monday.
On Sunday, Levante was on track for a point after Fernandez made a series of fine saves.
He did well to push Griezmann’s header back before Lenglet gave a big chance over the bar.
Messi has struck for the eighth time this season, leaving Levante 18th in the table, two points behind safety.
- 1ter Stegen
- 5BusquetsReplaced byGonzálezat 58 ‘minutes
- 21de JongBooked at 49 minutes
- septGriezmannReplaced byUmtitiat 89 ‘minutes
- 14CoutinhoReplaced byAx Trincãoat 70 ‘minutes
- 9BraithwaiteBooked at 87 minutes
- 13Murara Neto
- 17Ax Trincão
- 19Fernandes Siqueira
- 29From the source
- 23Andujar MorenoReplaced byMiramonat 68 ‘minutes
- 14Nunes Vezo
- 18of fruitsReplaced byHidalgoat 82 ‘minutes
- 17VukcevicBooked at 42 minutesReplaced byRadojaat 68 ‘minutes
- 22MeleroReplaced byLionat 82 ‘minutes
- 21Gomez alcon
- 9MartíReplaced byMoralesat 68 ‘minutes
- 1Ruiz Ojeda
- 3Garcia aranda
- 4Suarez Pier
- Ricardo de Burgos Bengoetxea
The match ends, Barcelona 1, Levante 0.
Second Half ends, Barcelona 1, Levante 0.
Attempt saved. His (Levante) right footed shot from outside the box is recorded in the lower left corner.
Corner, Levante. Corner committed by Samuel Umtiti.
Corner, Levante. Corner, Belgium.Conceded by Samuel Umtiti.
Attempt blocked. José Luis Morales (Levante) right footed shot from outside the box is blocked. Assisted by Sound.
Offside, Barcelona. Sergiño Dest tries a through ball, but Trincão is caught offside.
Substitution, Barcelona. Samuel Umtiti replaces Antoine Griezmann.
Martin Braithwaite (Barcelona) is shown the yellow card for a bad foul.
Foul by Martin Braithwaite (Barcelona).
Jorge Miramón (Levante) wins a free kick in the defensive half.
Clément Lenglet (Barcelona) wins a free kick in the defensive half.
Foul by Dani Gómez (Levante).
Antoine Griezmann (Barcelona) wins a free kick in the defensive half.
Replacement, increase. They replace Jorge de Frutos.
Substitution, increase. Sergio León replaces Gonzalo Melero.
Ball in hand by Martin Braithwaite (Barcelona).
Attempt saved. Lionel Messi (Barcelona) left footed shot from a difficult angle on the left is saved in the lower left corner. Assisted by Martin Braithwaite.
Jordi Alba (Barcelona) wins a free kick in the defensive half.