A Defeat Born of Self-Destruction
The combined xG read 2.42 to 1.00. On the surface, those numbers suggest a comfortable Real Madrid victory, but 0.79 of that 2.42 came from penalties and 0.88 from set pieces. Isolate open play and the picture flips: 0.75 to 1.00. Atlético Madrid were not outplayed in the run of action. Yet they lost 3-2. This was a game in which Atlético handed over gifts, and Real Madrid gratefully accepted every one.
For Madrid, this marked a first La Liga derby win since September 2022, a gap of three and a half years. Earlier on the same day, Barcelona had beaten Rayo Vallecano 1-0 to open a temporary seven-point lead, but Madrid's victory trimmed it back to four. Atlético, meanwhile, slipped to fourth after Villarreal overtook them by a single point.
Behind the 3-2 scoreline, two of Atlético's three goals conceded originated from their own errors. Hancko lost his balance and gave away a penalty; Ruggeri's careless back-pass led directly to Valverde's strike. Atlético were not broken down so much as they broke down themselves. With April approaching, the manner of those goals cannot be dismissed.
Striking Against the Grain — The First-Half Game Plan
Madrid seized control from the start. First-half possession stood at 64%-36% (FotMob). Backed by 77,964 at the Bernabéu, they applied relentless pressure from the opening whistle. In the third minute, Madrid worked the ball into the penalty area and forced the first shot of the game, only for Musso to produce a sharp save. Six minutes later, Valverde surged down the right and unleashed a fierce effort that cannoned off the left post. Madrid registered ten shots before the break, doubling Atlético's five.
The defining moment of the half arrived in the 20th minute. Vinícius Jr. fired from close range inside the six-yard box, but Giuliano Simeone flung himself into the path of the ball and produced two successive goal-line clearances. That act of devotion translated directly into his FotMob rating of 8.6. One assist, two goal-line clearances. The manager's son covered more ground, in every sense, than anyone else on the pitch.
Madrid's dominance was obvious, yet Atlético's defensive structure held its shape. Llorente operated at right-back, matching up against Vinícius Jr. in the first half, and the defensive block functioned as a cohesive unit. Most of the moments when Vinícius Jr. looked threatening came not from Llorente's flank but from central areas or the far side. As long as Llorente and G. Simeone kept the lid on that channel, the Bernabéu's pressure failed to produce a goal.
Then, in the 33rd minute, a strike against the run of play changed the complexion of the half. Lookman, the catalyst of the counter-attack, held the ball with Rüdiger and Carvajal closing in, buying time for Ruggeri to overlap on the left. Ruggeri delivered a low cross, G. Simeone flicked it on with a backheel, and Lookman swept a right-footed finish into the bottom-right corner. 0-1. Lookman's composure in front of two centre-backs, combined with G. Simeone's technical quality, made the move possible.
"He continues to grow. He works extremely hard and gives us different options in attack and defence. That is exactly what we ask of him."
Diego Simeone on Lookman (Into the Calderón)
Madrid pressed again through efforts from Güler and a Tchouaméni header, but the half ended 1-0 to Atlético. Despite being outpossessed and outshot, Atlético created two big chances. The 1-0 scoreline hardly told the full story.
Minutes 52 to 55 — A Lead Erased in Three Minutes
Le Normand did not return for the second half. Reports indicated a fitness issue. José María Giménez came on in his place.
Minute 52. Hancko lost his footing while challenging Brahim Díaz inside the penalty area and made contact. ItC noted that "Brahim exaggerated the contact," but the referee pointed to the spot. Vinícius Jr. sent Musso the wrong way and rolled the ball into the left side of the goal. 1-1.
Three minutes later, in the 55th minute, Ruggeri played a needless back-pass into his own penalty area. Giménez, receiving under pressure, attempted a first-time pass but failed to execute cleanly. Valverde pounced, drifted past Musso with the outside of his right boot, and slotted the ball into the net. 2-1. Reuters described it as a "schoolboy error," though the fault line ran deeper than Giménez's touch: Ruggeri's decision to send a pointless pass into a dangerous area initiated the sequence.
The goal gave Valverde six in his last five matches. Hand a gift to a player in that kind of form and the outcome is predetermined. The issue extends beyond Ruggeri alone. Atlético have repeatedly shown lapses in judgment on backward and lateral passes this season. Similar patterns surfaced in the Tottenham match and against Getafe. The tendency to generate risk during build-up phases is not a one-off problem; it is a structural flaw.
A 30-Yard Equaliser and a Cut-Inside Winner
In the 57th minute, Simeone made a triple substitution. Molina replaced Lookman, Sörloth came on for Griezmann, and Nico González entered in place of Cardoso. Cardoso's 27th-minute yellow card was his fifth La Liga booking of the season, triggering an automatic suspension for the next match against Barcelona (April 4, La Liga Matchday 30). With Barrios and Rodri Mendoza both sidelined through injury, his absence from an already stretched midfield is a significant blow.
Madrid responded with changes of their own: Mbappé replaced Pilarchi in the 63rd minute, and Alexander-Arnold came on for Carvajal in the 64th. ESPN had reported that Alexander-Arnold lost his starting place after arriving late to training, which explained his spot on the bench.
In the 66th minute, just eleven minutes after Madrid had taken the lead, the scores were level again. Molina collected a pass from Álvarez approximately 25 yards out and drove a right-footed shot into the top corner. Lunin could not move a muscle. 2-2. Following his goal against Getafe, Molina had now scored from outside the box in consecutive matches. Nine minutes after coming on, he delivered again. Limited minutes have not stopped him from producing results.
The silence at the Bernabéu lasted only moments. In the 72nd minute, Alexander-Arnold, just eight minutes into his cameo, shrugged off Nico González on the right and threaded a diagonal ball to the left flank. Vinícius Jr. gathered possession, cut inside past a defender, and curled a right-footed shot that nestled inside the far post. 3-2. The BBC reported it as his tenth goal in his last eleven appearances. FotMob 9.0. An undisputed man-of-the-match performance.
A player dropped from the starting lineup produced a decisive pass eight minutes after entering the pitch, and the man rated 9.0 applied the finishing touch. Madrid's squad depth shattered the equilibrium in an instant.
Numerical Advantage Squandered in the Closing Stages
The atmosphere shifted in the 77th minute. Valverde caught Baena with a challenge that bore little relation to winning the ball, catching his right leg in full view of referee Munuera Montero. A straight red card followed. The man who had scored one goal and struck the post exited the pitch.
There is history between the two players. In April 2023, after a La Liga match between Real Madrid and Villarreal, Valverde allegedly struck Baena in the Bernabéu car park. The criminal investigation was dropped due to insufficient evidence, but the tension between them has never dissipated. The red card may surprise at first glance. On closer inspection, given that Valverde caught Baena's leg from the front with minimal involvement of the ball, the majority view that the decision was justified is easy to understand.
Down to ten men, Madrid ceded territory as Atlético pushed forward. In the 81st minute, Álvarez struck a shot from outside the penalty area that crashed against the post. A few centimetres to the inside and the match would have been level. Six minutes of added time followed. Sörloth met a Ruggeri cross with a header, and Baena received a pass from Nico González before shooting, but neither effort could beat Lunin.
The foul count finished 2-15. Madrid received one yellow card to Atlético's four, plus the red for Valverde. Simeone was asked about the officiating standards in his post-match press conference. He did not deflect.
"I won't go there. I don't think it influenced the game. After going 1-0 up, we needed more control. We should have made fewer mistakes and managed the game better. They are a quality side, and if you give them the slightest opening, they will punish you."
Diego Simeone (Into the Calderón)
Rather than pointing the finger at the officials, he directed criticism inward. That response reveals a great deal about this manager's post-match code.
Ahead of April — The Defensive Assignment
Twenty-nine La Liga matches, twenty-eight goals conceded. Even with today's three included, Atlético rank among the tightest defences in the division. Oblak has kept ten La Liga clean sheets this season, and Musso had arrived at the derby on the back of four consecutive La Liga shutouts. However, the Champions League tells a different story. Across twelve matches, Atlético have conceded twenty-four goals at an average of 2.0 per game. They have conceded in every single fixture, with zero clean sheets. The contrast between La Liga's solidity and the Champions League's fragility cannot be carried into April's knockout stage.
The attacking side of the equation poses far less concern. Atlético have scored consistently since the turn of 2026, and in this match they produced two goals from an open-play xG of 1.00. Álvarez has seventeen goals across all competitions this season, and Molina has now found the net from outside the box in back-to-back matches. Goalscoring is not the problem. The problem is that self-inflicted errors keep reappearing.
The Champions League quarter-final against Barcelona (April 8 at Camp Nou, April 14 at the Metropolitano) and the Copa del Rey final (April 18 vs Real Sociedad) will define Atlético's season. Knockout football demands clinical finishing from limited chances and defensive control that minimises goals conceded. A defeat born of back-line passing mistakes, like today's, represents the worst possible template for those fixtures.
This was also a match in which Giménez needed to show leadership. In the critical moments after the penalty, the defence required vocal organisation and commanding gestures to steady the ship, but his body language remained flat throughout. In his younger years, his fighting spirit could shift the mood on the pitch; that quality was absent on this occasion. Cardoso will miss the Barcelona match on April 4 (La Liga Matchday 30) through accumulated bookings. With the international break now underway, Simeone's window to reconstruct the defence is narrow.
"We needed more control of the game. We should have created more dangerous chances. We didn't execute the things I had talked about."
Diego Simeone (Into the Calderón)
Simeone reportedly used the word "mistakes" four times. That repetition speaks to a sense of urgency ahead of April. On the day Madrid's three-and-a-half-year winless run in the derby finally ended, what remained for Atlético was a path toward silverware and a defensive assignment they must solve before walking it.
Player Ratings
Starters
| Player | ItC | FotMob | Notes |
|---|---|---|---|
| Juan Musso | 6 | 5.2 | Made a sharp save in the 3rd minute to deny the opening shot. Could do little about the penalty or the second and third goals. Also parried an Alexander-Arnold free kick in the second half. Fumbled a Güler shot but was bailed out by Hancko. |
| Marcos Llorente | 6 | 7.0 | Operated at right-back directly against Vinícius Jr. and, alongside G. Simeone, kept him in check during the first half. Created an early chance after being fouled by Carvajal. The backbone of Atlético's defensive structure. |
| Robin Le Normand | 5 | 6.4 | Contributed to right-sided defending in the first half but was withdrawn at half-time due to a fitness issue. No major errors during his limited time on the pitch. |
| Dávid Hancko | 5 | 6.4 | Produced an excellent recovery to cover Musso's fumble late in the first half. Conceded the 52nd-minute penalty after losing his balance against Brahim Díaz. The decision drew debate, but his loss of footing created the situation. |
| Matteo Ruggeri | 5 | 6.7 | Overlapped effectively for Lookman's opener, delivering the cross that started the sequence. His careless back-pass in the 55th minute directly led to Valverde's goal. Defensive judgment let him down once again. |
| Giuliano Simeone | 6 | 8.6 | Two goal-line clearances in the 20th minute denied Vinícius Jr., and his backheel in the 33rd minute set up Lookman's opener. Combined well with Llorente defensively. One of the hardest-working players on the pitch all afternoon. |
| Johnny Cardoso | 5 | 6.3 | Broke up multiple Madrid attacks but lacked precision when trying to defend without fouling. His 27th-minute yellow card was a fifth La Liga booking, ruling him out of the next league match against Barcelona. Substituted in the 57th minute. |
| Koke | 6 | 6.4 | Held the midfield together amid the continued absences of Barrios and Rodri Mendoza. At 36 his legs are showing signs of wear, but his ability to maintain midfield structure remains unmatched in the squad. |
| Antoine Griezmann | 6 | 6.7 | Created Llorente's early chance and tracked back diligently in defensive phases. Maintained strong form before being replaced in the 57th minute, possibly with an eye on the April schedule. |
| Julián Álvarez | 5 | 8.1 | Fired shots in the 60th and 65th minutes and played a key role in the build-up to Molina's equaliser in the 66th. His 81st-minute effort struck the post by the narrowest of margins. Could not fully convert his influence into goals, though his presence was undeniable. |
| Ademola Lookman | 7 | 7.7 | Scored the opener in the 33rd minute with composed positioning and a precise right-footed finish. After a quiet spell following his winter transfer, the goal at the Bernabéu offered signs of a resurgence. Replaced in the 57th minute. |
Substitutes
| Player | ItC | FotMob | Notes |
|---|---|---|---|
| José María Giménez | 4 | 5.1 | On 46' (for Le Normand). Attempted a first-time clearance from Ruggeri's back-pass in the 55th minute, failed to execute, and lost the ball to Valverde, directly causing the goal. Brought on to stabilise the defence but achieved the opposite. |
| Nahuel Molina | 6 | 7.5 | On 57' (for Lookman). Drove a right-footed strike from approximately 25 yards into the top corner in the 66th minute. A second consecutive long-range stunner after the Getafe match. Took just nine minutes to make his mark. |
| Alexander Sörloth | 5 | 6.2 | On 57' (for Griezmann). Headed Ruggeri's cross toward goal in the closing stages but was denied by Lunin. Unable to leave a significant imprint in his limited time on the pitch. |
| Nicolás González | 4 | 6.4 | On 57' (for Cardoso). Was beaten by Alexander-Arnold in the build-up to the 72nd-minute winner, allowing the cross-field pass to reach Vinícius Jr. Left questions about his defensive contribution. |
| Alex Baena | 4 | 6.7 | On 71' (for G. Simeone). Was turned by Vinícius Jr. moments after entering the pitch on the play that produced the winner. Drew Valverde's red card but saw his late shot saved by Lunin. Did not have enough time to establish a presence. |