Real Madrid cut Barcelona’s lead at the top of La Liga to eight points by overtaking Elche at the bottom of the table.
Marco Asensio scored a classy goal after just eight minutes, weaving between two defenders and curling a shot into the bottom corner.
French striker Karim Benzema led 3-0 at half-time, with both goals coming from the penalty spot.
Luka Modric added a fourth goal with 10 minutes to go with a superb strike into the top corner.
Carlo Ancelotti’s men return to action on Saturday when they travel to Osasuna (kick-off 20:00 GMT).
The leader “Barca” hosts “Manchester United” in the first match of the Europa League playoffs on Thursday (17:45).