Real Madrid 2-1 Villarreal
Real Madrid have clinched their first LaLiga title since 2017 as Karim Benzema's brace secured a 2-1 win over Villarreal on Thursday night.
Eden Hazard and Rodrygo returned to the Los Blancos side, while birthday boy Gareth Bale was named on the bench once again.
The hosts took control early on and nearly found the opener inside 10 minutes through Benzema's close-range strike, but Sergio Asenjo was on hand to make the save.
Real eventually got their opening goal in the 29th minute, with Benzema bagging his 20th league goal of the season after finishing under Asenjo.
Villarreal, meanwhile, struggled to mount any serious attacks in the first half and only had one shot on target to show for their efforts.
It was more of the same in the second half as Asenjo was called into action on 54 minutes to keep out Dani Carvajal's stinging effort.
Just as Villarreal looked to get back in the game, Real were awarded a penalty in the 73rd minute following Sofian Chakla's foul on Sergio Ramos.
The Los Blancos captain tried to pull off the in-famous penalty of passing to a teammate just as Lionel Messi and Luis Saurez did a few years ago, but the strike was disallowed as Benzema entered the box too early.
Ramos eventually handed the ball to Benzema, who made no mistake on the re-take to complete his brace on the night.
Vicente Iborra pulled a goal back on 83 minutes to give the Yellow Submarine a glimmer of hope, but Zidane's men were able to see out the closing stages and clinch the title.
FC Barcelona 1-2 Osasuna
FC Barcelona had to settle for second spot in LaLiga following a 2-1 loss to Osasuna at the Camp Nou.
Quique Setién's charges knew their title hopes were out of their hands, but they were looking to extend their winning run to four matches in the league.
The Catalan giants got off to the worst possible start when Osasuna took the lead on 16 minutes after Jose Arnaiz turned home Pervis Estupinan's cross.
Lionel Messi came close to pulling the hosts level on 23 minutes when his curling free-kick clipped the top of the crossbar.
The tempo grew from Barcelona after the drinks break as Messi forced Sergio Herrera into a fine save on 38 minutes before the Osasuna shot-stopper was called upon to keep out a possible own goal from Estupinan.
Barcelona got their reward just after the hour mark courtesy of Messi, who sent a superb free-kick around the wall that cannoned in off the upright.
Osasuna's hopes of claiming a surprise win suffered a knock when Enric Gallego was shown a straight red for an elbow on Clément Lenglet.
However, it was the visitors who got the winning goal as Roberto Torres found the back of the net in the fourth minute of time added on to condemn Barcelona to defeat on home soil.