After successive losses against Girona and Tottenham over the past seven days, Zinedine Zidane’s side duly dispatched Las Palmas at the Santiago Bernabeu.
Marco Asensio scored one of the best goals of the La Liga season just as much as Real have yet to hit the performance heights that led them to last season’s league-European double.
Casemiro’s header gave them the lead before Asensio’s 30-yard rocket of a shot put the home side in control.
Isco’s tap-in completed the easy win.
Cristiano Ronaldo, who provided the assist for the third, looked frustrated on the pitch having had few goal-scoring opportunities, although he did go close with a shot that curled inches wide of keeper Raul Lizoain’s left-hand upright.
The Portuguese has hit only one goal in the Primera Division this term, away to Getafe, and that came after a glaring miss in the same match. He has, quite simply, not been himself since missing five games from suspension earlier on in the campaign.
To give an idea of his problems in front of goal, the 32-year-old has had 48 shots so far in La Liga and scored just once, while his Barcelona rival Lionel Messi has 12 goals from 69 attempts.
Real had 14 efforts in the first half, but the only goal came when Casemiro headed in after a corner was inadvertently flicked on by Jonathan Calleri.
It was 2-0 11 minutes after the restart when, from Lizoain’s punched clearance, Asensio struck a ferocious 30-yard drive into the top corner which left the home fans gasping.
And Isco rounded off the scoring for Los Blancos when he slotted in from Ronaldo’s low delivery in the 74th minute.
Real are now third, level on points with fourth-place Atletico, and eight points behind league leaders Barcelona, who have 31 points.