Kylian Mbappé Denied as Real Madrid Falls to Betis
Kylian Mbappé stood over the ball, the clock deep into stoppage time, the script seemingly written. One swing of his right foot and Real Madrid would escape Seville with a point, their unbeaten start under José Mourinho intact.
Álvaro Valles tore it up.
The Real Betis goalkeeper guessed right, plunged low, and smothered Mbappé’s penalty in the 94th minute, sealing a dramatic 1-0 win and handing Mourinho his first defeat since returning to the Madrid bench.
Valles the hero, Mbappé denied
Vinícius Júnior had earned the spot kick, chopped down in the box by Natan as Madrid threw everything at Betis in the dying seconds. Mbappé, on a run of seven straight penalty conversions for Madrid in all competitions, took responsibility. His effort lacked venom. Valles didn’t.
The save capped a superb night for the Betis keeper, who had already frustrated Jude Bellingham and ridden out a barrage of Madrid chances as the visitors pushed to preserve their perfect league start.
Instead, they left empty-handed and with a familiar sense of regret.
Parrott pounces as Betis land their punch
The decisive blow came in the 81st minute, just as the tension threatened to suffocate the game. Nelson Deossa met a cross with a fierce header that Thibaut Courtois could only parry. The ball spilled into the six-yard box and Troy Parrott, alert and ruthless, reacted first.
The Irish striker, a summer signing from AZ Alkmaar, turned the rebound home for his first Betis goal, igniting the Benito Villamarín. Courtois had done well to stop the initial header. He had no chance with the follow-up.
Madrid thought they had hit back. They even celebrated.
Substitute Carlos Espí produced a brilliant, improvised finish, flicking the ball past Valles with an acrobatic touch that looked destined to rescue a point. The away end erupted. Then came the VAR check. Offside. The goal was wiped away, the momentum with it.
Chances wasted, streak snapped
This defeat, Madrid’s first in their opening four league games since the 2015-16 season, will sting not just because of the late penalty miss, but because of everything that came before it.
Mourinho’s side carved out enough opportunities to win twice.
Vinícius clipped the post in the first half. Mbappé squandered two big openings before the interval, one effort blocked by Natan, another snuffed out by Marc Bartra, who justified his selection with a crucial intervention. After the break, Valles denied Bellingham as Madrid turned the screw.
Mbappé almost made amends long before the penalty. Early in the second half he drove a shot just wide, then, with five minutes left, unleashed a thunderous effort that crashed off the crossbar. The goal felt like it was coming. It never did.
Even after Parrott’s strike, Madrid kept coming. Courtois had to stop Deossa again to prevent a second Betis goal, buying his teammates one last chance. Natan’s foul on Vinícius provided it. Mbappé’s tame kick squandered it.
The visitors appealed desperately for a retake, claiming Bartra had encroached into the box before the penalty was taken. The officials stood firm. Betis kept their win.
Mourinho’s momentum checked
Madrid had arrived in Seville with three wins from three and a sense that Mourinho’s second act in the capital might quickly gather force. Two trophy-less seasons had set the stage; the early results underlined the urgency.
This loss doesn’t derail the project, but it does change the mood.
Barcelona now have the chance to pull three points clear when they travel to Valencia on Sunday. Early days or not, that gap will sharpen minds in Madrid.
For Betis, it was a statement night: resilience at the back, a goalkeeper in inspired form, and a new striker announcing himself with a match-winning touch.
For Mbappé and Madrid, it was a reminder. In this league, even the biggest stars get one chance too many.






