Real Madrid picked up another vital three points in La Liga, coming from behind to beat Mallorca by four goals to one.
Cristiano Ronaldo was inspirational and scored Real Madrid's first three goals in what was a hugely impressive performance from the Portugese.
Mallorca took the lead in the 16th minute through Aduriz, who headed in powerfully from 10 yards.
Cristiano Ronaldo equalised just 10 minutes later. A great long ball by Sergio Ramos put Ronaldo in the clear who raced to beat the keeper to the ball and lofted it over him.
Real Madrid were much brighter in the second half and brushed the home side aside. Cristiano Ronaldo scored a great second, controlling another Ramos pass on his chest and toe poking the ball past the goalkeeper.
Ronaldo completed his hat trick on the 72nd minute with a wonderful piece of individual skill. Ronaldo beat three players and whacked the ball into the bottom corner. It was a great way to complete his hat trick.
Higuain scored the final goal 10 minutes later with a perfectly executed lob to give the visitors a terrific result.