Naijagoal logo

Valles' Heroics Lead Betis to Upset Over Madrid

SEVILLE, Spain — Kylian Mbappé paused, shuffled, picked his corner and struck. Álvaro Valles read it all the way.

The Real Betis goalkeeper flung himself low to his right, smothered the stoppage-time penalty, and La Cartuja erupted. Seconds later, the final whistle confirmed it: Real Madrid’s first defeat of José Mourinho’s second spell had arrived with a thud, a 1-0 loss that owed everything to Betis’ defiant No. 1.

Valles steals the stage

Valles didn’t just win the night with that last, nerveless save. He owned it from the opening minutes.

Jude Bellingham thought he had him early, powering a header toward the corner. Valles exploded across his line, stretching full length to claw the ball away. It set the tone. Madrid would dominate spells, but Betis’ keeper refused to yield.

His performance built layer by layer: sharp handling, brave claims, reflex stops. The penalty was the climax, not the exception.

He later revealed he had done his homework on Mbappé’s spot-kicks and trusted his instinct.

He guessed right. Emphatically.

Parrott strikes, Betis believes

For all Madrid’s attacking talent, it was Betis who struck the decisive blow.

In the 81st minute, Troy Parrott found the moment that Valles’ heroics deserved. One chance, one finish, and suddenly the upset was on. The home crowd sensed it, the noise rising with every clearance, every challenge.

Madrid still had Mbappé. The visitors still had time. But Betis had something just as powerful: belief wrapped in green and white, backed by a goalkeeper in inspired form.

Mbappé misfires on a rare off night

Mbappé has started the season in familiar fashion, scoring in two of his first three games, including a hat trick. This, though, was not his night.

The missed penalty was the headline, but the warning signs had been there long before stoppage time. In the first half, Vinícius Júnior carved Betis open and drew Valles out of position, squaring for Mbappé with the goal gaping. Twice the forward shot. Twice a Betis defender threw himself in the way.

Later, Mbappé clipped the frame of the goal with another effort. The threat was constant, the execution uncharacteristically erratic.

When Vinícius earned the late penalty — surging along the left byline before Natan’s rash slide sent him tumbling — it felt like the inevitable equalizer. Mbappé on the spot, Valles exposed at last.

The script flipped in an instant.

Valles stayed patient, refused to commit, then pounced. His save drew a primal roar, followed by a chest bump into a stunned Mbappé, the roles reversed: the superstar frozen, the underdog roaring into the night.

“We were sure we had it, but of course you also need a bit of luck,” Valles said afterward, admitting Mbappé’s runup is designed to make keepers move first. This time, the Frenchman blinked. The keeper didn’t.

Madrid’s setback, Europe’s next test

For Mourinho, the loss marks the first real jolt of his return to the Madrid bench. His side created enough to leave Seville with at least a point, but left with nothing but frustration and a reminder that La Liga’s middle tier can still bloody the nose of giants.

For Mbappé, the timing is awkward but the opportunity for redemption comes quickly.

He led the World Cup in scoring this summer. On Tuesday, he walks back into the spotlight when Madrid host Inter Milan in their Champions League opener.

Missed penalty in Seville or not, all eyes will be on how he answers.