Real Madrid’s title charge suffered a jolt at the Estadio Santiago Bernabéu on Monday night as Getafe ground out a 1-0 win in La Liga’s Regular Season – 26. Martín Satriano’s first-half goal from open play proved decisive in a match where the visitors absorbed wave after wave of pressure and leaned on defensive resilience and game management. The result leaves Real Madrid fixed on 60 points, second in the table with a goal difference of +32, while Getafe consolidate mid-table security on 32 points and a -8 goal difference.
First Half Analysis
The opening 45 minutes followed a clear pattern: Real Madrid monopolised the ball, Getafe waited for their moment. Early on, the visitors set the tone physically, with Kiko Femenía booked for persistent fouling after just 8'. Mauro Arambarri followed him into the book on 35' for another foul as Getafe’s midfield tried to disrupt Real’s rhythm.
Despite Madrid’s territorial advantage, it was Getafe who landed the decisive blow. On 39', Arambarri found Martín Satriano, who produced a clinical finish from open play to beat Thibaut Courtois and make it 0-1. That strike, coming against the run of possession, underlined Getafe’s efficiency on the counter and Madrid’s vulnerability to isolated moments. The hosts went in at half-time trailing 0-1, with plenty of the ball but no breakthrough and already facing a tactical puzzle against a deep 5-4-1 block.
Second Half & Tactical Shifts
Carlo Ancelotti (coach not listed, but Real’s decisions were clear) reacted aggressively on 55', reshaping his side with a triple substitution. Trent Alexander-Arnold was withdrawn for Dani Carvajal at right-back, Thiago Pitarch made way for Rodrygo, and David Alaba was replaced by Dean Huijsen. With a defender (Alaba) swapped for another defender (Huijsen) and a midfielder (Pitarch) replaced by a forward (Rodrygo), the key move was clearly to add attacking thrust rather than simply reshuffle the back line.
Getafe responded on 58' by taking off the already-booked Kiko Femenía and introducing Adrian Liso, a fresh forward option to chase clearances and relieve pressure. Diego Rico’s yellow card for a foul on 64' highlighted the strain on Getafe’s back five as Real pushed higher. Dean Huijsen’s own booking on 68' showed Madrid’s frustration creeping in as they tried to contain rare Getafe breaks.
At 69', Real doubled down again, removing Arda Güler for Franco Mastantuono in an attacking tweak, while Getafe sacrificed forward Luis Vázquez for midfielder Mario Martín, a clear move to secure the result and strengthen the central block. Aurélien Tchouaméni’s yellow card on 71' for a foul further punctuated Madrid’s increasingly urgent, and sometimes rash, attempts to win the ball back quickly.
The closing stages descended into a card-strewn finale. Liso was booked on 79' for a foul, then Satriano for time wasting on 84' as Getafe tried to run down the clock. On 87', Tchouaméni was replaced by Brahim Díaz, another attacking gamble from Madrid, shifting the balance further towards creativity at the expense of midfield control.
Stoppage time was chaotic. Vinicius Júnior saw yellow for dissent on 90+4', swiftly followed by Álvaro Carreras for a foul at the same minute as Real’s frustration boiled over. On 90+1', Getafe had already moved Satriano off for defender Abdelkabir Abqar, a clear attempt to lock down the lead. Then, at 90+5', Franco Mastantuono was shown a straight red card for protesting the decision, leaving Madrid to finish with ten men. Deep into 90+7', Liso received a second yellow for time wasting, upgraded immediately to red, ensuring both sides ended with ten but without altering the 0-1 scoreline.
Statistical Deep Dive
The numbers underline how stark this upset was. Real Madrid enjoyed 77% possession, completing 606 of 675 passes at 90% accuracy, compared to Getafe’s 128 of 200 at 64%. It was a textbook case of one team controlling the ball and the other controlling the space.
Madrid’s 18 total shots, with 7 on target, generated an xG of 1.91, indicating they created enough chances to at least draw. Getafe, by contrast, produced just 9 shots and 3 on target for an xG of 0.49, yet made their one big moment count. Both goalkeepers’ performances are reflected in the “goals prevented” metric: each side registered 2, suggesting David Soria and Courtois both made key interventions.
Discipline framed the intensity. Real committed 11 fouls and collected 4 yellows plus Mastantuono’s red. Getafe were even more rugged, with 17 fouls, 6 yellow cards and Liso’s late dismissal. The high card count and dual red cards in stoppage time captured a match that grew increasingly fractious as the clock ticked down.
Standings & Implications
For Real Madrid, remaining on 60 points with a +32 goal difference and second place in La Liga keeps them firmly in the Champions League league-phase positions, but defeats like this (with a recent form line of LLWWW) raise questions about consistency in tight home games. Getafe, 11th on 32 points and a -8 goal difference, continue a positive trajectory (form WLWWD), edging further away from relegation concerns and edging towards the comfort of a solid mid-table finish. This disciplined, smash-and-grab win at the Bernabéu may become a defining reference point in their season.





