Con el argentino Lionel Messi de titular, el Barsa jugó un flojo primer tiempo, pero cambió la cara en el complemento y en una ráfaga pasó al frente con los goles del uruguayo Luis Suárez y del chileno Arturo Vidal.
Espanyol, que contó con el argentino Jonathan Calleri desde el arranque y unos minutos del ingresado Matías Vargas, se había adelantado gracias a David López, pero sufrió dos golpes por sendas desconcentraciones defensivas.
El local se tonificó a partir de la expulsión del holandés Frenkie de Jong y alcanzó el 2-2 por el tanto del chino Wu Lei, a dos para el cierre.
Con este resultado, Barcelona es líder con el Real Madrid con 40 puntos. El Espanyol, por su parte, sigue último en la tabla, con apenas 11 puntos.
En la próxima fecha, el cuadro de Valverde recibirá al Granada y Espanyol visitará al Villarreal.