Real Madrid Stunned by Real Betis in La Liga Upset
Real Madrid’s perfect start to the league season cracked in Seville, and it happened with a sting that will linger.
Jose Mourinho’s side, flawless through their opening three La Liga matches, were beaten 1-0 by a sharp, fearless Real Betis, who refused to be cowed by the champions and then survived a last-gasp penalty from Kylian Mbappé.
Parrott pounces, Courtois beaten
The decisive moment came from a name few in Madrid had circled before kick-off. Troy Parrott, Betis’ new Irish striker, seized his chance in the kind of penalty area chaos that usually ends with Courtois standing tall.
A Betis teammate rose to meet a cross and powered a header toward goal. Courtois reacted superbly, beating the ball away with the authority that has underpinned Madrid’s unbeaten run since Mourinho’s return. But the rebound dropped loose, and Parrott arrived first, snapping a finish past the stranded goalkeeper.
Betis’ stadium erupted. Madrid, suddenly trailing, looked stunned.
Mbappé’s late drama, Vallés’ big night
Madrid pushed. They had the ball, they had territory, but they struggled to unpick a disciplined Betis back line. Clear chances were rare. Time drained away.
Then, deep into stoppage time, the break they had been chasing finally arrived.
Vinícius Júnior drove into the box, twisting past defenders before Natan clipped him and sent him tumbling. The referee pointed straight to the spot. Up stepped Mbappé in the 95th minute, the script already writing itself for Madrid’s new superstar.
Instead, Álvaro Vallés tore it up.
The Betis goalkeeper, outstanding all night, guessed right and smothered Mbappé’s penalty, holding it cleanly and sparking wild celebrations among the home players. It was the defining act of a performance that had already frustrated Madrid; the save sealed Betis’ statement win and Madrid’s first loss of the league campaign.
For Mourinho and Madrid, the streak is gone. The questions start now.




