Real Madrid coach Carlo Ancelotti on Wednesday demanded a rapid reaction from his team after their capitulation against rivals Barcelona in the Spanish Super Cup final.
Lamine Yamal, Robert Lewandowski, Raphinha and Alejandro Balde were all on target before halftime, after French forward Kylian Mbappe put Real in front in the fifth minute. Raphinha grabbed another in the second half while Rodrygo scored for Real.
Kylian Mbappe put Madrid ahead but a dominant Barcelona hit five in response before their goalkeeper Wojciech Szczesny was sent off in the second half.
LaLiga leaders Real recovered from that setback and are on a five-match winning streak ahead of defending the Super Cup in Jeddah, Saudi Arabia, but coach Carlo Ancelotti is cautious.
Last season, around this time, there was a surprise package in Girona in the top three of LaLiga. However, a year later, the Spanish league has returned to the status quo, with Real Madrid, Barcelona, and Atletico Madrid -- the three giants of Spain -- occupying the top three spots on the table at the end of 2024.
Jude Bellingham and Rodrygo scored second-half goals to help Real to a 3-0 win over Mallorca after Barcelona beat Athletic Bilbao 2-0 in the other last-four clash.
"Our player Luka Modric is out of the game against Mallorca today because of a viral illness," said the Spanish champions in a statement.
The Brazilian winger was dismissed in Madrid's 2-1 victory on Friday for pushing Valencia goalkeeper Stole Dimitrievski in the back of the neck.
"(Luka) is a gift for football and even more for those who can enjoy it up close," Madrid coach Carlo Ancelotti said. "The fans, the players, the coach... for me it's a great gift. The way he prepares for this kind of match, as if it was a final. It's a very important example for our youngsters.
Carlo Ancelotti's side romped clear of last season's winners and shock challengers Girona to clinch their record-extending 36th La Liga trophy
"It's Bellingham's league" has become a common phrase among football fans and pundits in Spain and that is proof of his stunning start with the Spanish giants.
Real Madrid, who have lost only once in the league this season, hold a 13-point advantage over second-placed Girona while Barcelona dropped to third
Real Madrid earned a comfortable 3-0 win over Cadiz which ensures they will win La Liga if Barcelona fail to beat Girona later Saturday.
Bayern, who are in second place on 69 points, two ahead of Stuttgart in third with two games left, face Real in Spain on Wednesday after their 2-2 draw in Munich.
Real Madrid goalkeeper Thibaut Courtois will make his first start of the season in the LaLiga game against relegation-threatened Cadiz on Saturday after making a full recovery from two knee injuries, manager Carlo Ancelotti said on Friday.
Toni Kroos has not decided where his future lies but his team-mates are hoping he chooses to stay at Real Madrid after his Champions League masterclass against Bayern Munich.
Ancelotti was critical of his team's commitment after Vinicius Jr's first-half goal gave them the lead as Bayern struck twice in four minutes early in the second half to turn the game around before Vinicius equalised from the penalty spot.
Real Madrid forward Vinicius Junior scored a double, including an 83rd-minute equalising penalty, to snatch a 2-2 draw at Bayern Munich in Tuesday's Champions League semifinal first leg.
The champions' victory denies leaders Real Madrid the chance to take the crown by simply beating Cadiz next Saturday. Los Blancos are 11 points clear of Barcelona with five matches remaining.