Frenchman Karim Benzema scored a first-half treble in Real Madrid’s 4-2 win over Almeria as Carlo Ancelotti’s side got back to winning ways.
Two close-range finishes after cutbacks from Brazil wingers Vinicius Junior and Rodrygo before a 42nd minute penalty saw Benzema surpass Hugo Sanchez as the fourth-highest goalscorer in La Liga history with 236 goals.
Only Lionel Messi (474), Cristiano Ronaldo (311) and Zarra (252) have scored more goals in the Spanish top flight than the 35-year-old former France forward who bagged his third hattrick of the month of April.
The Rojiblancos pulled a goal back in the dying seconds of the first half as Largie Ramazani who had conceded the penalty, crossed into the six-yard box for Lazaro Vinicius to finish.
Rodrygo added a fourth for Los Blancos with a screamer that found the top corner from outside the box.
Substitute Lucas Robertone headed in from a Francisco Portillo cross just after the hour mark as relegation-threatened Almeria put up a fight against the defending champions, but were ultimately overpowered.
Eduardo Camavinga and Rodrygo had diving headers ruled out for offside with Los Blancos unable to get their fifth goal of the thrilling contest.