Carlo Ancelotti's men took advantage of Barcelona's surprise defeat earlier on Saturday, with goals from Angel Di Maria, Gareth Bale, Isco and Alvaro Morata lifting them back above the Catalan club in the battle to be crowned Spanish champions.
It was Real's third successive win in La Liga - a run which has seen them score 13 unanswered goals - and they sit behind Atletico on head-to-head only, although their city rivals are in action at Getafe on Sunday.
Ancelotti said: "The team played good football, it was a good game. The goal is to win all the remaining matches. It is a very dangerous league and at this point of the season, all the matches are tough. We are in the fight for every competition. It isn't easy and we have to give everything in all our matches".
For breaking stories and all the great banter like us on Facebook: facebook.com/tribalfootball