Cadiz had a slightly better performance in a sluggish first half at the Santiago Bernabeu, but everything changed after the break.

The score remained 0–0 after Thibaut Courtois denied Chris Ramos after the Caddy striker had scored early in the second half, and soon after, Brahim Diaz put Madrid ahead. The attacking midfield looked well marked but he found space to control Luka Modric's pass into the bottom corner, reports Xinhua.

Diaz set up Jude Bellingham for Real Madrid's second in the 68th minute and Joselu scored the third with a tap-in in injury time.

That result left FC Barcelona needing a win away to third-placed Bayern Munich to celebrate the title of Madrid, but a brilliant second-half performance secured a 4–2 victory for Barcelona.Barcelona got off to an ideal start when Andres Christensen put them ahead from a penalty in the third minute, but Verona immediately equalized when Ivan Martin crossed for Artem Dovbik for his 20th goal of the season.

Xavi Hernández's side took the lead again in first-half injury time after the referee checked with VAR to determine whether Lamin Yamal was caught inside or outside the Verona penalty area. Was on the foul line and Robert Lewandowski made no mistake from the spot.

Portu came on as a substitute in the second half and had only been on the pitch for two minutes when he equalized in the 65th minute following a mistake by Sergi Roberto.

Two minutes later Miguel Gutiérrez's deflected shot put Verona ahead and Port scored another wonderful volley in the 75th minute to give his side the win, moving them into second place and securing a place in next season's Champions League .Rodrigo Riquelme's fourth-minute goal gave Atlético Madrid a crucial win over Mallorca, which maintained their six-point cushion in fourth place and gave Mallorca the task of ensuring their top-flight survival.

In other matches, Real Sociedad assured they would remain in sixth place with a 2–0 win at home against Las Palmas, who have now lost their last seven matches.

Alex Suárez put Real Sociedad ahead in the 34th minute when he headed Sherald Baker's cross into his own net and Baker doubled the lead in the 45th minute with a thunderbolt that went in off the woodwork.

On Friday night, fifth-place Athletic Club Bilbao played with 10 men for the last half hour and just nine players for the 20 minutes to win 2-0 over Getafe.

Two goals from Iñaki Williams had put them on the way to a comfortable victory, but red cards for central defenders Yair Alvarez and Aito Paredes forced them to defend deep as Getafe looked to equalise.Eunai Simon made several important saves, including a penalty from Mason Greenwood, as he retained his position in fifth place.