Real Madrid are looking like they are timing their run for the Champions League perfectly again.

Cristiano Ronaldo hit a hat-trick, while Lucas Vazquez and Toni Kroos also scored in a comfortable win at the Bernabeu.

While Marco Asensio also dazzled to give Zinedine Zidane a selection headache ahead of the first leg of the last 16 tie vs Paris Saint-Germain on Wednesday.

Gareth Bale and Isco came on, but neither really impressed - with their season on the line, will Zidane pick Lucas and Asensio again after impressing so much vs La Real?

Real Madrid: Navas; Carvajal, Varane, Ramos, Marcelo; Modric, Asensio, Kroos; Vazquez, Benzema, Ronaldo

Real Madrid subs: Casilla, Nacho, Hakimi, Casemiro, Kovacic, Isco, Bale

Real Sociedad: Rulli; Odriozola, Elustondo, Navas, De la Bella; Prieto, Canales, Zurutuza, Illarramendi; Oyarzabal, Juanmi

Real Sociedad subs: Ramirez, Llorente, Zubeldia, Agirretxe, Rodrigues, Bautista, Guridi