Real Madrid needed the full three points to keep the pressure on La Liga leaders Barcelona, who had won 4-1 the night before and had gone four points clear again in the title race.
But Malorca are a hard time to beat at home on the holiday island, and they started the game well, and Madrid were shocked when the home team took the lead after 16 mins through Aritz Arduriz through a scrappy bouncing ball in the box.
But ten minutes later the ex-Man Utd star Cristiano Ronaldo decided to start showing why he is the most expensive player in the world with a fantastic chip under pressure to equalize.
You have to watch the video to see the brilliant quality of his other two goals, and Higuain completed the 4-1 rout 8 minutes from time.
So now Madrid are just one point behind Barcelona again and it looks like it is going to be just as tight a finish in La Liga as it is in the Premiership.