Madrid cut the gap to LaLiga leaders Barcelona to eight points with a dominant performance against Elche.
Elche were never really in the contest as Asensio got Los Blancos off to a flyer with a superb solo goal, before Benzema converted two penalties after poor errors from Roco and Gonzalez in the visiting backline.
Madrid could have scored many more goals in the second half, but Badia denied them on several occasions before Modric picked out the top corner with a rasping strike.
Madrid needed a victory here after Barcelona moved 13 points clear during their successful trip to Morocco for the Club World Cup. Ancelotti’s men have plenty to do to chase down their rivals, but their attacking performance – which came in the absence of suspended winger Vinicius – should make the Blaugrana take notice.