Lionel Messi, with his 500th Barcelona goal, and Luis Suarez saved the Spanish champions from a second defeat in six days as they came from behind to win 2-1 at Sevilla.
Victory keeps Barca just two points adrift of Real Madrid, who were 3-0 victors over Leganes thanks to a double from Gareth Bale.
Madrid also announced that Cristiano Ronaldo will extend his contract with the European champions until 2021 on Monday.
Messi inspired a spirited Barca fightback fresh from a 3-1 defeat at Manchester City in the Champions League on Tuesday after a first-half dominated by Sevilla.
“There is no one like him and our objective as a team is to look for Leo as much as possible,” Barca boss Luis Enrique told Spanish TV station Movistar.