Espanyol ended a run of six straight La Liga defeats with a 1-0 win over Leganes on Friday thanks to Borja Iglesias's ninth-minute header
Elsewhere, 10-man Levante twice came from behind to secure a 2-2 draw against Girona.
Substitute Coke rescued a point for the hosts on 86 minutes. Levante had earlier gone a man down midway through the second half when Sergio Postigo was sent off.
Friday's Results
Levante 2-2 Girona
Espanyol 1-0 Leganes
La Liga Standings (matches played, goal difference and points)
1. Barcelona: 17, +29, 37
8.