Lionel Messi netted a 90th minute goal to save his childhood club from a string of embarrassing results.
The Champions had been thwarted 4 – 0 at Paris St-Germain in the contest for Europe’s most elite club battles – the Champions League, reports BBC.
Messi placed Barca on the lead, before Unai Lopez fired in the equalizer.
The Barcelona living legend then scored the late winner, which was eagerly needed.
With this win, the Catalan giants have gained a two-points lead above Sevilla for the second place in La Liga. They are just one point below Real Madrid who are leading with 52. The Christiano-led team has two games in hand.
If Barcelona had lost this game, their manager Enrique would have had tough questions to answer over the 71st minute equalizer.
Sergi Roberto was in possession of the ball but seemed to have been hauled back by Miguel Angel Guerrero, who fed Darwin Machis to deliver a cross for Lopez to slot in.
But his save came in through a Messi goal that was scored within the last two minutes of the allotted 90 minutes play time. Neymar cut in from the left and Martin Mantovani roughed him.
Referee Ignacio Iglesias Villanueva blew the whistle and Messi was given an opportunity to convert it to a goal, reliving not only the fans but also coach Enrique.