Carlo Ancelotti becomes the first manager to win all five European leagues in his career.
Real Madrid won 4-0 against Espanyol to clinch their 35th La Liga crown with four remaining games for the season.
Ancelotti won the crown in his second stint as a Real Madrid manager after failing to win it in his first stint from 2013-15.
He is the first manager to win the top crowns in Spain, England, Germany, Italy and France.
Now Real Madrid will aim to add the Champions League title to their collection if they manage to win against Manchester City this Tuesday.
‘A lot of emotion, we have met a challenge,’ Ancelotti said. ‘The season has been spectacular. Lots of consistency. I have to thank the players for their work and their attitude.
‘Today we have to celebrate, not talk. I want to celebrate. It fills me with pride to win in the five major leagues. I can say that I like what I do. It means I’ve done pretty well.’