Real Betis stunned Real Madrid with a dramatic 1-0 LaLiga victory, as Troy Parrott scored a late winner before Álvaro Valles saved Kylian Mbappé’s stoppage-time penalty to secure a memorable three points.
The result extends Real Betis’ impressive unbeaten home record against Real Madrid to five matches. At the same time, the defeat marks Madrid’s first setback under José Mourinho in his second spell in charge.
Real Madrid Start Fast but Betis Hold Firm
Real Madrid immediately looked determined to take control, putting Real Betis under considerable pressure in the opening stages.
Dean Huijsen came close to opening the scoring after reaching a deep cross, but his effort lacked the required direction and ended up comfortably in the hands of Betis goalkeeper Álvaro Valles.
Real Madrid went even closer shortly afterward. Kylian Mbappé and Arda Güler combined intelligently around the penalty area before Vinícius Júnior found space to shoot from a tight angle.
His effort beat Valles but struck the post.
That miss proved important as Betis gradually settled into the contest.

Antony Brings Betis Into the Game
After surviving Real Madrid’s early attacking pressure, Betis began finding opportunities of their own.
Antony emerged as one of the home side’s most dangerous players, repeatedly winning corners and testing Thibaut Courtois, including a near-post effort that forced the Real Madrid goalkeeper into a strong diving save.
However, Betis’ biggest contribution before half-time came at the other end of the pitch.
Mbappé appeared destined to score after receiving a selfless pass from Vinícius Júnior. Still, Natan and Marc Bartra produced outstanding defensive blocks on the goal line to deny the French forward.
The two sides, therefore, went into the break level at 0-0.
Mbappé Frustrated as Madrid Loses Momentum
Real Madrid continued searching for the breakthrough after the restart, with Mbappé curling an effort narrowly wide.
But the visitors struggled to sustain their attacking momentum.
Betis were not creating a constant threat in the final third, yet their disciplined defensive organization made it increasingly difficult for Real Madrid to find clear openings.
With his side unable to break through, Mourinho responded with a triple substitution shortly after the hour mark.
Manuel Pellegrini also made changes, and one decision would ultimately prove decisive.

Troy Parrott Delivers the Winning Moment
With just 10 minutes remaining, Real Betis finally found the breakthrough.
Nelson Deossa rose to meet a corner and forced Courtois into an excellent full-stretch save. However, the Real Madrid defense failed to react quickly enough to the rebound.
Troy Parrott was alert.
The forward reacted quickest to the loose ball and fired home from close range to give Betis a priceless 1-0 lead.
It was the kind of goal that summed up Betis’ performance: determined, opportunistic and built on their willingness to keep fighting until the final whistle.
Álvaro Valles Saves Mbappé’s Penalty
The late drama did not end with Parrott’s goal.
Carlos Espí appeared to have rescued Real Madrid with a late equalizer, but VAR intervened and ruled the goal out.
Betis were then forced to endure another huge scare when Natan committed a clumsy challenge on Vinícius Júnior inside the area deep into stoppage time.
Penalty to Real Madrid.
Mbappé stepped up to try to rescue at least a point for the visitors. The Frenchman took his time before striking the ball, but his penalty lacked the required quality.
Valles guessed correctly and produced a superb save to preserve Betis’ lead.
The stadium erupted as Betis finally confirmed one of their biggest victories of the season.

Real Betis Moves to Nine Points
The victory takes Real Betis to nine points, leaving them level with Real Madrid and Barcelona near the top of the LaLiga table.
More importantly, Betis demonstrated that defensive discipline can still overcome elite attacking quality.
For Real Madrid, the defeat is a major disappointment. Mourinho suffers his first loss of this second spell in charge, while the result raises questions about Madrid’s ability to convert dominance and chances into goals.
The timing is particularly significant with their UEFA Champions League opener against Inter Milan approaching.
What Real Betis vs Real Madrid Means for LaLiga
This result could prove important in the early LaLiga title race.
Real Madrid had opportunities to take control of the game, but Betis’ resilience, Valles’ goalkeeping and Parrott’s opportunistic finish ultimately made the difference.
For Tanzanian football fans following LaLiga, the match was another reminder that big-name squads do not guarantee three points. Football can turn on a single rebound, a defensive block or a saved penalty.
Betis showed all three qualities when it mattered most.
Follow LaLiga Betting Action on Bangbet
For fans in Tanzania looking to follow LaLiga fixtures, match predictions, football odds and other exciting sports markets, Bangbet offers a convenient platform to stay engaged with the action. Check the latest markets, compare available odds and make informed selections based on your football knowledge. Always bet responsibly and within your limits.

Final Verdict
Real Betis produced a superb defensive display to overcome Real Madrid 1-0 in a match packed with late drama.
Troy Parrott’s close-range finish gave Betis the lead, but Álvaro Valles ultimately became the hero after saving Mbappé’s stoppage-time penalty.
For Betis, it is a statement victory that keeps them among the early pace-setters in LaLiga. For Real Madrid, it is a painful reminder that missed chances can haunt even the strongest teams.
Real Betis 1-0 Real Madrid: Parrott scores late, Valles saves Mbappé’s penalty and Betis claim all three points.

