Brahim Diaz starred as Real Madrid moved closer to the La Liga title with victory over Cadiz.
The former Manchester City winger netted a sublime strike, firing into the top corner from just inside the box in the 51st minute.
Diaz was influential again when Jude Bellingham got on the end of his cutback to double Real's lead by ghosting into the box and poking home from close range.
The England midfielder started on the bench but scored just three minutes after entering the game.
Joselu scored a tap-in to wrap up the victory in added time after Nacho raced through into the box and squared for his team-mate to finish with ease.
Goalkeeper Thibaut Courtois returned to the side for his first match of the season following a nine-month injury lay-off because of a knee ligament injury.
With four league matches remaining, Real Madrid need just one more point to seal the title.
However, if Barcelona fail to beat Girona later in the day (17:30 BST), Carlo Ancelotti's side will be crowned champions for the 36th time.
Focus now turns to next Wednesday when Los Blancos host Bayern Munich in the second leg of their Champions League semi-final, with the tie finely poised.