

Key Takeaways:
- Vinicius Junior ended his LaLiga goal drought against Atlético Madrid by netting twice last night at the Bernabéu
- Atlético maintained a league-high by opening the scoring for the 24th time this season but could not secure a result
- Real Madrid remain four points behind Barcelona, while Atlético Madrid stay in fourth place following the 3-2 defeat
Match Analysis
Real Madrid clinched a thrilling 3-2 victory over Atlético Madrid at the Bernabéu, with Vinicius Junior bringing his LaLiga scoring drought against the city rivals to an emphatic end on his 13th attempt. The Brazilian forward struck twice, ensuring Los Blancos edged a five-goal thriller to narrow the gap on league leaders Barcelona.
The encounter marked a milestone for Atlético manager Diego Simeone, as he directed his 50th Madrid derby from the touchline, characteristically animated throughout. In contrast, Alvaro Arbeloa took charge of Real Madrid in this fixture for the first time, presenting a calmer figure in the technical area.
🏁 FT: @RealMadridEN 3-2 @atletienglish
⚽ 33' Lookman
⚽ 52' @vinijr(p)
⚽ 55' @fedeevalverde
⚽ 66' Molina
⚽ 72' @vinijr
👉 @emirates pic.twitter.com/h5QdzfPkV5— Real Madrid C.F. 🇬🇧🇺🇸 (@realmadriden) March 22, 2026
First Half: Atlético Draw First Blood
The hosts burst out with intensity, nearly scoring in the initial exchanges when Dani Carvajal drew a strong save from Juan Musso and Federico Valverde rattled the post inside ten minutes.
Atlético replied with Marcos Llorente forcing Real’s stand-in goalkeeper Andriy Lunin – starting for just the fourth time this season due to Thibaut Courtois’s injury – into a sharp stop.
Despite Real’s early pressure, it was the visitors who stunned the Bernabéu crowd twelve minutes before half-time. Matteo Ruggeri’s low delivery from the left flank was flicked on by Giuliano Simeone, allowing Ademola Lookman to coolly side-foot his fifth goal since joining Atlético last month. This strike marked the 24th occasion this campaign that Atlético had netted first in a LaLiga fixture, leading all teams in this metric. Real nearly restored parity before the break when Aurélien Tchouaméni’s header skimmed just wide.
Second Half: Momentum Swings Dramatically
The balance shifted rapidly after the interval. David Hancko brought down Brahim Diaz on the byline, offering Real Madrid a penalty, which Vinicius Junior duly converted by sending Musso the wrong way. Merely three minutes later, a defensive lapse by half-time substitute José María Giménez was pounced upon by Valverde, who capitalised to record his sixth goal in five outings.
Atlético’s response was swift, as Nahuel Molina fired in a thunderous effort from 25 yards for his second successive LaLiga goal, once again levelling the proceedings mid-way through the half.
Real Madrid reclaimed their lead only five minutes later. Vinicius Junior engineered space on the edge of the box before curling an exquisite finish into the far corner, notching his brace for the evening.
Late Drama and Standout Performances
Alvaro Arbeloa introduced Jude Bellingham, who made his return for Real Madrid following an absence since 1 February due to injury. The narrative took another twist as Valverde was dismissed for a foul on Álex Baena.
Atlético pressed for another equaliser, with Julián Alvarez striking the post and Trent Alexander-Arnold testing Musso with a menacing free-kick. Alexander Sørloth’s late header also brought a save, but despite these efforts, Atlético fell narrowly short of extending their unbeaten run against Real to seven LaLiga matches.
With this result, Real Madrid remain four points adrift of Barcelona at the top of the table, while Atlético Madrid retain their hold on fourth place.
Statistical Overview
| Real Madrid | 3 | Atlético Madrid | 2 |
|---|---|---|---|
| Goal Scorers |
Vinicius Junior (2) Federico Valverde | Goal Scorers |
Ademola Lookman Nahuel Molina |
| Red Cards | Federico Valverde | Red Cards | None |




