Following their 2-1 win over Real Betis on Wednesday night, Barcelona now leads Real Madrid by eight points.
Xavi Hernandez’s men held on to a relatively smooth victory despite a late scare.
Alejandro Balde surged forward and delivered a superb cross for Raphinha to put Barcelona ahead.
With 10 minutes remaining, Robert Lewandowski, who had returned from suspension, made it 2-0.
However, an own goal by Jules Kounde set up a dramatic finish to the contest.
Real Madrid will try to close the gap against Valencia on Thursday night.