Real Betis celebrate their hard-fought 1–0 victory over Real Madrid in Seville, with Troy Parrott scoring the decisive goal and Álvaro Valles saving Kylian Mbappé’s stoppage-time penalty.
Real Betis produced a memorable performance on Friday night as they defeated Real Madrid 1-0 in a dramatic LaLiga encounter at Estadio La Cartuja in Seville.
Real Madrid entered the match with a perfect record from their opening three league games and plenty of confidence following a strong start to the season. However, Betis showed determination from the opening stages and ultimately secured all three points after a late goal from Troy Parrott.
The result ended Real Madrid's perfect start to the campaign and handed Jose Mourinho his first defeat since returning to the club.
Real Madrid Create Chances but Fail to Score
Madrid had several opportunities to take control of the match, but their finishing let them down.
Vinicius Junior came close during the first half after receiving a pass from Kylian Mbappe, but his effort struck the post. Madrid continued to create opportunities, with Mbappe also testing the Betis defence.
Dean Huijsen went close with a header that hit the woodwork, while goalkeeper Álvaro Valles produced several important saves to keep Betis in the game.
Despite Madrid's attacking pressure, Betis remained organised and continued to look for opportunities of their own.
The hosts understood that they would need to defend as a team against a Madrid side filled with attacking talent, and their discipline eventually paid off.
Parrott Gives Betis the Lead
The decisive moment arrived in the 81st minute.
Betis won a corner, and a header from Natan was saved by Real Madrid goalkeeper Thibaut Courtois. However, the ball was not cleared completely, allowing Troy Parrott to react quickly and finish from the rebound.
The goal sent the Betis supporters into celebration and changed the atmosphere inside the stadium.
Parrott's finish was particularly important because Betis had spent much of the match defending against Madrid's attacking pressure.
The Irish striker showed good awareness to react first to the loose ball and put Betis ahead with only a few minutes of normal time remaining.
Real Madrid now had to find a way back into the match.
Madrid Push for an Equaliser
After conceding, Madrid increased the pressure as they searched desperately for an equaliser.
Jose Mourinho made changes to his team as he attempted to inject fresh energy into the attack. Madrid continued to move forward, but Betis remained difficult to break down.
The home side's goalkeeper, Álvaro Valles, also played a crucial role.
Valles had already made several important saves during the match, and his performance became even more significant as Madrid pushed forward in the closing stages.
Madrid appeared to have found an equaliser when Carlos Espí produced a spectacular finish late in the game.
The substitute celebrated what looked like a dramatic goal, but the celebrations did not last.
The goal was ruled out for offside following a review, meaning Madrid were still behind.
Mbappé Misses Crucial Penalty
Madrid were handed another huge opportunity in stoppage time.
Vinicius Junior was fouled inside the Betis penalty area, and the referee awarded Real Madrid a penalty.
With the game deep into added time, Kylian Mbappé stepped forward with the responsibility of rescuing at least a point for Madrid.
However, Betis goalkeeper Álvaro Valles had other ideas.
Mbappé's penalty was saved by Valles, who produced another decisive moment to preserve Betis' lead.
The save triggered huge celebrations from the Betis players and supporters, while Madrid were left frustrated after coming so close to an equaliser.
The final whistle soon followed, confirming a 1-0 victory for Real Betis.
Betis Show Character Against Madrid
The victory was an important response for Betis after their heavy 5-2 defeat against Levante in their previous league match.
Rather than allowing that result to affect their confidence, Manuel Pellegrini's team produced a disciplined performance against one of the strongest teams in Spain.
Betis defended with determination, took advantage of their opportunity when it arrived and relied on Valles when Madrid created dangerous chances.
The goalkeeper was particularly important, making several saves before denying Mbappé from the penalty spot.
The result also continues Betis' impressive record against Madrid at home. The victory means the hosts have now avoided defeat in their last five home meetings with Real Madrid.
A Frustrating Night for Real Madrid
For Real Madrid, the defeat will be difficult to accept because they created enough opportunities to get something from the game.
The visitors hit the woodwork, had a goal ruled out and were awarded a penalty in stoppage time.
Yet none of those opportunities resulted in a goal.
Mbappé in particular will face attention after missing the late penalty, although the defeat was ultimately a collective result rather than the responsibility of one player.
Madrid's inability to convert their chances proved costly.
The team had entered the match having scored 10 goals in their first three league games, but they were unable to find the net against a determined Betis defence.
What the Result Means
The defeat brings Real Madrid's perfect start to the season to an end.
Madrid had won their opening three league matches against Espanyol, Real Sociedad and Malaga, but their winning run was stopped in Seville.
For Jose Mourinho, the defeat is his first since beginning his second spell as Real Madrid manager.
Betis, meanwhile, collect three valuable points and move into the upper part of the early LaLiga standings.
The result demonstrates how difficult the league can be, even for teams with strong squads and title ambitions.
Real Madrid will now have to respond quickly. There is a long season ahead, and one defeat does not determine the outcome of a campaign. However, the match against Betis has highlighted an important issue for Madrid: chances must be converted when they appear.
Final Thoughts
Real Betis deserved credit for their resilience and discipline throughout the match.
Troy Parrott provided the decisive moment with his 81st-minute goal, while Álvaro Valles became one of the most important figures of the night with a series of saves and his late penalty stop.
Real Madrid fought until the final whistle but could not find a way through.
The 1-0 defeat will be disappointing for Madrid supporters, especially after the team's impressive start to the season. Nevertheless, the campaign is still in its early stages, and Madrid will have an opportunity to respond in their next fixture.
For Betis, however, Friday night belongs to them.
They defended their home ground, defeated one of the favourites for the LaLiga title and produced one of the biggest results of the early season.
Final score: Real Betis 1-0 Real Madrid
Goal: Troy Parrott 81'
Penalty saved: Kylian Mbappé 90+4'
Real Madrid goal ruled out: Carlos Espí – offside