Real, who overtook Barcelona after winning a perfect 10 matches from 10 since the coronavirus restart, now have eight more league titles than their Catalan rivals.
Lionel Messi and Co led by two points before the global pandemic forced sport around the world to shut down.
But a dire 11-day run last month which included draws versus Sevilla, Celta Vigo and Atletico Madrid opened the door to their fierce rivals.
Villarreal threatened to spoil Real’s party with a Vicente Iborra strike.
But Barca lost to 2-1 10-man Osasuna – meaning a draw would have been enough for their old foes to clinch the title.
Real grabbed their occasion by the throat with a new version of their famous La Decima. What’s even more remarkable is that Los Blancos have done most of the hard work without Gareth Bale.
Zidane insists his relationship with the Welshman is fine but how can it be given his antics off the pitch?
Dimitar Berbatov accused Bale of being “unprofessional” by pretending to be asleep in the stands and mucking round with some makeshift binoculars.
Before tonights victory over Villarreal, Bale, 31, had not played a single minute of Real’s last five games.
But while Zidane and the Bernabeu hierarchy have a right to feel aggrieved with his antics off the pitch, Nou Camp chiefs must now be stressing about their players’ ability on it.
Antoine Griezmann, the £108million summer signing from Atletico Madrid, has been a shadow of his former self.
Real concluded that season an unimaginable 19 points behind victors Barcelona.
This win does not come without controversy though, with Barca among those accusing VAR of favoritism towards Real.Gerard Pique mocked the video official after Messi’s disallowed goal versus Villarreal earlier this month.
It came after Real were given a controversial penalty by VAR over Athletic Bilbao to steer them four points clear of Barca in the league.