Morata, Asensio & James helped Real Madrid restore their two-point lead at the top as Real beat Leganes 4-2.
Barcelona kept up the pressure on Real Madrid with a 3-0 home win over Sevilla and remain unbeaten at home since September.
Ochoa’s penalty save helped Granada share the spoils with Deportivo.
Sandro’s 8th goal of the season earned a first win for Malaga’s new coach Michel.
Barcelona 3-0 Sevilla
Sporting 0-1 Malaga
Deportivo 0-0 Granada
Alaves 0-1 Osasuna
Leganes 2-4 Real Madrid