Real Madrid reclaimed the bragging rights in the Spanish capital on Sunday, edging Atletico Madrid 3-2 in a thrilling derby that kept the La Liga title race on a knife-edge. In a match defined by momentum swings and individual brilliance, Vinicius Junior proved the difference-maker, scoring twice to ensure Alvaro Arbeloa’s side remains within four points of league leaders Barcelona.
The victory was Real's first over their neighbors in the league since September 2022, but it was far from straightforward. The hosts had to navigate a first-half deficit, a stunning long-range equalizer, and a late red card for Federico Valverde to secure the three points.
After a cagey opening, Atletico took a deserved lead in the 33rd minute. A slick counter-attack saw Giuliano Simeone provide a stunning back-heel to Ademola Lookman, who poked the ball past Andriy Lunin.
Real emerged from the break with renewed intensity, turning the game on its head in a frantic three-minute window. First, Vinicius Jr. leveled from the penalty spot after Brahim Diaz was tripped. Minutes later, Federico Valverde pounced on a defensive error from Jose Maria Gimenez to make it 2-1.
The drama didn't end there. In the 66th minute, Atletico's Nahuel Molina briefly silenced the Bernabeu with a "thunderous" 25-yard strike that arrowed into the top corner. However, Vinicius restored the lead six minutes later, collecting a pass from substitute Trent Alexander-Arnold and curling a spectacular winner past Juan Musso.
| Statistic | Real Madrid | Atlético Madrid |
|---|---|---|
| Final Score | 3 | 2 |
| Scorers | Vinícius Jr. (52' P, 72'), Valverde (55') | Lookman (33'), Molina (66') |
| Red Cards | 1 (Valverde 77') | 0 |
| League Position | 2nd (4 points off lead) | 4th |
The complexion of the game shifted in the 77th minute when Federico Valverde was shown a straight red card for a reckless challenge on Álex Baena. Arbeloa later contested the "excessive force" ruling, but it forced Real into a desperate defensive stand.
Atletico pressed relentlessly with the man advantage, and Julián Álvarez came agonizingly close to an equalizer, seeing his effort cannon off the post. Despite the pressure, Real held on to clinch the win.
Trent's impact: Reports suggested Trent Alexander-Arnold was dropped from the starting XI for arriving late to training. However, he emerged as a substitute in the 64th minute to provide the assist for the winning goal.
Bellingham’s return: Jude Bellingham made his highly anticipated return to action after missing 10 matches with a hamstring injury, bolstering Arbeloa’s midfield options.
Vini’s peak: With 10 goals in his last 11 matches, Arbeloa noted that the Brazilian is "not far off" the best form of his career.
We had to show a very strong mentality. They equalised again, fiercely, and we had to press again. That’s what I liked the most – the mentality of this team.Alvaro Arbeloa, Real Madrid Manager
Barcelona: Earlier on Sunday, Barca beat Rayo Vallecano 1-0, briefly moving seven points clear before Real's victory restored the four-point gap.
Atletico Madrid: Diego Simeone’s side now sits 12 points behind Real and 16 points behind the leaders.
Arbeloa: The manager praised the "pure Real Madrid mentality" required to survive the final 13 minutes with 10 men.
While the performance was described as far from convincing at times, the result is all that matters for Real Madrid. By surviving the Atletico onslaught, they ensure the title race moves into April with everything still to play for. For Simeone, the regret of "could have done more" will linger as Atleti slips further away from the top three.