Real Madrid were stunned by a 2–1 loss to Mallorca at Son Moix on Saturday, a result that could prove costly in their bid for the La Liga title.
Álvaro Arbeloa's side returned to league action showing none of the quality and confidence they had displayed across the five matches prior to the international break. Mallorca midfielder Manu Morlanes broke the deadlock just before the interval, and Los Blancos couldn't find a response until the 88th minute, when Éder Militão nodded home a late header.
Just as it appeared the visitors might escape with a point from the uninspiring contest, they conceded a decisive goal to in-form forward Vedat Muriqi in added time, giving relegation-threatened Mallorca only their fourth victory of 2026.
A Barcelona win later in the day could see Real Madrid drop seven points adrift in the La Liga title race, a crushing setback for a side that had only recently begun to believe in a championship challenge. Compounding the misery, the 15-time European champions are set to face Bayern Munich in the opening leg of their Champions League quarterfinal tie in just three days.
One Thing We Can't Ignore

Kylian Mbappé made his first start for Real Madrid since February 21, having fully recovered from his persistent knee problem. The Frenchman led the attack while Vinicius Junior was given a well-earned rest, and should have had little difficulty exploiting a defensive line that has not recorded a clean sheet throughout 2026.
Yet Mbappé was thoroughly outshone by goalkeeper Leo Román in the opening half. The Mallorca stopper had an answer for the handful of opportunities that came his way—chances that Real Madrid desperately needed their top scorer to convert.
The absence of any meaningful output from Mbappé grew increasingly alarming as the second half progressed. The 27-year-old rarely threatened to score or create despite being given freedom across the attack. Once Vinicius Jr. joined him on the pitch, he faded even further into the background.
Mbappé cannot shoulder all the blame; there are roughly five other players in white who could equally be held responsible for the team's lackluster display. But it serves as yet another example of Los Blancos looking toothless, directionless, and frankly, inferior with the France international in the lineup.
Real Madrid Player Ratings vs. Mallorca (4-4-2)

*Ratings Provided by FotMob*
GK: Andriy Lunin—5.7: Largely blameless for Mallorca's opener, but caught flat-footed for the match-winning goal.
RB: Trent Alexander-Arnold—7.3: Delivered the assist for Militão's goal with a superb delivery from the corner and then completely lost his marker moments later, contributing to Mallorca's winning three points.
CB: Antonio Rüdiger—6.6: Did well to keep Vedat Muriqi subdued in aerial duels, but was caught out when it counted most. A rare lapse from the German following a run of impressive displays.
CB: Dean Huijsen—7.0: Kept a tight leash on Zito Luvumbo, limiting him to zero shots in his 59 minutes on the field. Composed in possession when building from the back.
LB: Álvaro Carreras—7.2: Offered little going forward. Predictable in possession in the final third and failed to press Pablo Maffeo in the buildup to Mallorca's opening goal.
RM: Manuel Ángel—6.6: A mixed performance from the youngster. Brought relentless energy and demonstrated sharp passing, but struggled to combine effectively with Alexander-Arnold along the right flank.
CM: Aurélien Tchouaméni—6.9: Not among his better outings, but fulfilled his duties adequately. The absence of Thiago Pitarch and Federico Valverde was keenly felt.
CM: Eduardo Camavinga—6.9: Showed more attacking intent than usual, but undid his good work by allowing Morlanes to drive unchallenged into the box and score—while the Frenchman stood and watched.
LM: Arda Güler—7.2: Consistently created opportunities, both in open play and from set pieces, that his teammates were unable to convert. Played with real confidence throughout.
ST: Brahim Díaz—6.5: Made virtually no impact, and his dejected reaction on the bench suggested he was well aware of it.
ST: Kylian Mbappé—7.3: Had his best first-half chances thwarted by goalkeeper Leo Román. Vanished in the second half. Performed nowhere near the level expected of one of the world's finest players.
SUB: Éder Militão (59' for Huijsen)—7.2: Got on the scoresheet in his first outing in four months. Looked sharp at the back as well.
SUB: Vinicius Junior (59' for Ángel)—6.2: Injected some energy into the side immediately, but struggled to make a real impact with two defenders tracking his every run.
SUB: Jude Bellingham (59' for Camavinga)—6.2: Failed to provide the spark the team required. His trademark creativity was nowhere to be found.
SUB: Thiago Pitarch (72' for Güler)—6.1: Should have been in the starting lineup. Tidy in possession.
SUB: Franco Mastantuono (77' for Díaz)—5.9: Left the pitch with a yellow card and little else to show for his brief appearance.
Subs not used: Fran González (GK), Dani Carvajal, David Alaba, Fran García, Raúl Asencio, César Palacios, Gonzalo García.
What the Ratings Tell Us

The Numbers That Explain Real Madrid's Shock Defeat

Statistic | Mallorca | Real Madrid |
|---|---|---|
Possession | 36% | 64% |
Expected Goals (xG) | 1.22 | 1.27 |
Total Shots | 6 | 15 |
Shots on Target | 2 | 6 |
Big Chances | 2 | 2 |
Pass Accuracy | 79% | 88% |
Fouls | 16 | 13 |
Corners | 46 | 4 |
ไทย
English
中國人