Real Madrid clinched a "deserved" La Liga title on Saturday, as coach Carlo Ancelotti's team secured a 3-0 victory over Cadiz while Girona stunned Barcelona with a 4-2 win, sealing Madrid's record-extending 36th league triumph.

Ancelotti's side secured the title after last season's champions, Barcelona, faltered against Girona. The victory for Girona also marked their first-ever qualification for the Champions League in their history, making it a historic day for the Catalan club.

Despite heavy rotation ahead of the Champions League semi-final second leg against Bayern Munich, Madrid's players delivered. Brahim Diaz opened the scoring in the 51st minute, followed by goals from Jude Bellingham and Joselu.

"We've had a spectacular Liga campaign," said Ancelotti. "We've made few errors, and the advantage is deserved."

Madrid's victory over Cadiz put them 14 points clear of Barcelona, with only 12 points left to play for. Meanwhile, Girona, in second place, trailed Madrid by 13 points.

Madrid's Belgian goalkeeper Thibaut Courtois made his first start in nine months after a knee injury and kept a clean sheet. Additionally, midfielder Luka Modric set a new record as the oldest player to appear for the club in La Liga.

In the match against Cadiz, Diaz, Bellingham, and Joselu scored in the second half, securing Madrid's victory. Ancelotti's team celebrated as Girona's win over Barcelona secured their league triumph.

Girona's dramatic victory saw them come from behind twice to defeat Barcelona. Despite an early lead by Barcelona, Girona fought back, with substitute Portu making a significant impact, scoring a goal and setting up another.

The win for Girona marked a historic moment for the club, securing their qualification for the Champions League for the first time. Meanwhile, Barcelona's loss signaled the end of their title defense.

Elsewhere, Atletico Madrid secured a 1-0 victory over Mallorca, extending their lead over Athletic to six points in the race for fourth place in the league standings.