The latter has played more games for Madrid under Zidane than anyone else and he opened the scoring after just 49 seconds, heading home a Ronaldo cross. As Ronaldo excelled, French striker Karim Benzema failed to break a league scoring drought which now stands at seven games and some supporters at the Bernabeu whistled him.
They did just that after 27 minutes when a brilliant turn by Asensio unlocked Sociedad's defence and Marcelo crossed for Ronaldo to slam home from close range.
Ronaldo got his hat trick in the 80th, off a spilled save by goalkeeper Geronimo Rulli.
Jon Bautista and Asier Illaramendi netted consolation goals for Real Sociedad. "We could have continued but we cannot stand at that pace for 90 minutes either". Did we drop off in the second half?
We scored five goals and we had a stunning approach.
"Then we controlled the game and made the changes, thinking about the next game, but I'm happy".
"From the first moment, we played with intensity", Madrid defender Sergio Ramos said.
"We know that sometimes the press releases things that are not true".
In Malaga, second-placed Atletico went ahead nearly instantly when Antoine Griezmann capitalised on Saul Niguez's deflected strike falling at his feet close to goal. The objective was to gain confidence and we did that.
Malaga, rooted to the bottom of the table, have picked up two points in their last eight games.
"We all know that he always wants to score goals and create chances. We must continue to work and respect this team".
"He's very important for us, he's our number nine and I'm sure that he'll get a lot of goals".
"The team is rejuvenated, it still has enormous hope, that's clear to see".
He told AS: "Everything depends on that tie against PSG, we're playing for our season".
With the pair ably backed by a sensational supporting cast, including Leroy Sane, David Silva, Raheem Sterling and Gabriel Jesus, City has scored 20 more goals than the next-best attacking side, Liverpool, and amassed 16 points more than city rival United, in second place.