Real Madrid suffered their first defeat under manager José Mourinho’s second tenure on Friday night, falling 1-0 to Real Betis at Estadio de La Cartuja in Seville. Republic of Ireland international Troy Parrott scored the decisive 81st-minute goal, while Kylian Mbappé had a late penalty stopped by goalkeeper Álvaro Valles.
Friday’s fixture under the lights in Seville turned into a chaotic affair that brought a sudden halt to Real Madrid’s early-season momentum. Entering Matchday 4 with three victories under Mourinho—who returned to the club in the summer to succeed Álvaro Arbeloa after a 13-year absence—Los Blancos left Andalusia empty-handed after a relentless defensive display from Manuel Pellegrini’s side.
Troy Parrott’s Late Strike Seals the Upset
The match turned in the 81st minute when Betis broke the deadlock. Following a corner taken by Pablo Fornals, teammate Nelson Deossa met the cross with a header that forced a world-class reaction save from Thibaut Courtois. Troy Parrott, who entered the match as a 69th-minute substitute, reacted quickest to the loose ball and drilled the rebound into the roof of the net.
The Dubliner, who signed for Betis on August 20th and previously played under Mourinho at Tottenham Hotspur, secured his first La Liga goal in dramatic fashion. The strike made him only the fourth Irishman to score in Spain’s top flight and the first to find the net against Real Madrid in the competition.

Mourinho reflected on the frustrating evening during his post-match press conference.
“Sometimes – and you don’t know why – you lose and you can’t explain it. We were very dominant, with the centre-backs in commanding form, controlling absolutely everything. There was plenty of attacking play and plenty of chances to score. If it had ended in a draw, we’d have been frustrated because we did so much more; imagine now that we have lost.”
José Mourinho, Real Madrid manager
Missed Chances and Disallowed Brilliance
Real Madrid dominated large stretches of the first half, registering a staggering 3.16 expected goals without scoring—the highest xG without a goal on record in the competition since the 2020/21 season. Vinícius Júnior struck the post early on, while Dean Huijsen headed against the crossbar. Kylian Mbappé also missed close-range opportunities, with Natan and Marc Bartra clearing attempts off the goal line.
Trailing 1-0, Real Madrid thought they had equalized in the 87th minute when summer signing Carlos Espí executed a stunning acrobatic overhead kick into the top corner from a Vinícius cross. However, the effort was chalked off following a VAR review due to an offside in the buildup.
Late Penalty Drama and Álvaro Valles’ Heroics
The frantic finish reached its peak in stoppage time when Vinícius was brought down inside the box by Natan, earning the visitors a penalty. Mbappé stepped up, but goalkeeper Álvaro Valles guessed correctly and smothered the effort to preserve the clean sheet.

The penalty incident sparked fierce protests from the visitors. Following a lengthy VAR check examining potential encroachment by a Betis player before the kick was taken, officials decided against ordering a retake, leaving Mourinho and his squad dismayed.
Tactical Choices and Squad Rotations
Mourinho surprised observers by naming Eduardo Camavinga in the starting line-up alongside Fede Valverde in the double pivot, while new signing Bernardo Silva remained on the bench due to an impending suspension for the upcoming European fixture. Arda Güler emerged as Real Madrid’s brightest creative spark, supplying seven chances before being substituted in the 64th minute.
Looking Ahead to European Action
With both teams now sitting level on nine points after four matches in the domestic standings, the focus immediately shifts to continental competition. Real Madrid must prepare to face Inter Milan on Tuesday, while Real Betis will look to carry their momentum forward as they return to the Champions League.
