El colombiano James Rodríguez abrió el marcador al rematar casi en la puerta un pase de Marco Asensio (15’), antes de que Morata hiciera el segundo de cabeza (18’) y el 3-0 con un tiro prácticamente desde el punto de penal (23’).
El brasileño Gabriel Pires recortó distancias rematando a bocajarro un pase de Diego Rico (32’) y tres minutos después Luciano hacía el 3-2 (35’), pero en la segunda parte, el argentino Martín Mantovani marcó en propia puerta para el 4-2 (49’) definitivo.
La victoria permite a los blancos seguir líderes de la Liga, respondiendo así a la goleada que el Barcelona encajó al Sevilla y que le había colocado provisionalmente primero.
Luis Suárez abrió el marcador con una gran chilena en el primer palo (25’), antes de que Messi rematara a gol un pase atrás del uruguayo (28’) e hiciera el tercero al aprovechar un mal rechace en el área sevillista (33’).
El Barcelona sigue en la segunda posición liguera, tras dominar a un Sevilla (4.º), que lleva ya cinco partidos sin conocer la victoria.
Málaga (15.º), por su parte, ganó 1-0 al Sporting de Gijón, que sigue hundido en la penúltima posición, en puestos de descenso a Segunda División.
Sandro Ramírez recibió un pase de Keko en el área para soltar un tiro que se coló en la portería de Cuéllar (40’).
El Sporting mantiene dos puntos de ventaja sobre el penúltimo, el Granada, que ayer empató 0-0 con el Deportivo de La Coruña (16.º).