Real Madrid vs Atlético Madrid: Vinícius Júnior’s Brace Leads Real Madrid to a Bruising Derby Win
Madrid derbies rarely stay calm for ninety minutes, and this one was no exception. Real Madrid needed a response after falling behind early, and they got it from an unlikely source of chaos rather than control. The final whistle confirmed a 3-2 win that kept the pressure on league leaders Barcelona, even if the performance raised as many questions as it answered.
The Lead
Real Madrid hosted Atlético Madrid at the Santiago Bernabéu on March 22, 2026, in a LaLiga fixture that swung on penalty decisions, a red card, and a moment of individual brilliance from the visitors. Ademola Lookman opened the scoring for Atlético in the 33rd minute, catching Real Madrid cold before halftime. Real came out sharper after the break: Vinícius Júnior converted a penalty in the 52nd minute and Federico Valverde added a second just three minutes later, flipping the scoreline inside a five-minute burst.
Atlético hit back through Nahuel Molina’s long-range strike in the 66th minute to make it 2-2, setting up a tense final half hour. Vinícius restored the lead for good in the 72nd minute, and Real held on despite Valverde picking up a second yellow card in the 77th minute and playing the closing stages a man down. Andriy Lunin made five saves at the other end to protect the result, while Julián Álvarez struck the woodwork late on as Atlético searched for a leveler that never arrived.
Match Overview Table
| Information | Match Details |
| Event | LaLiga (Spanish first division) |
| Game | Real Madrid vs Atlético Madrid |
| Date | March 22, 2026 |
| Venue | Santiago Bernabéu, Madrid |
| Attendance | Not officially published |
| Winner | Real Madrid |
| Final Score | 3-2 |
| Broadcast | ESPN Deportes, ESPN+ |
Core Match Statistics Overview
| Metric | Real Madrid | Atlético Madrid |
| Possession | 52% | 48% |
| Shots | 17 | 13 |
| Shots on Target | 10 | 7 |
| Fouls Committed | 2 | 15 |
| Yellow Cards | 1 | 4 |
| Red Cards | 1 | 0 |
| Corners Won | 4 | 1 |
| Saves | 5 | 5 |
Shot Volume and Efficiency
- Real Madrid nearly doubled Atlético’s shots on target (10 to 7) despite finishing with ten men for the final thirteen minutes.
- Vinícius Júnior alone produced four shots on goal from five attempts, directly responsible for two of the three goals.
Discipline and Fouling
- Atlético committed 15 fouls to Real Madrid’s two, picking up four yellow cards in the process — a sign of how physical the visitors got as the game slipped away from them.
- Real Madrid’s discipline advantage evaporated in one moment: Valverde’s second yellow card for a late challenge on Alex Baena turned a comfortable closing stretch into a defensive scramble.
Set-Piece and Territorial Control
- Real Madrid won four corners to Atlético’s one, reflecting their edge in sustained pressure once they found their rhythm after the break.
- Possession stayed close (52-48), showing this derby was decided by moments of quality rather than one side dominating the ball.
Period-by-Period Analysis
First Half
| Period | Real Madrid | Atlético Madrid |
| First Half | 0 | 1 |
- Atlético controlled the tempo early and were rewarded in the 33rd minute when Ademola Lookman finished off a move to make it 0-1.
- Real Madrid created chances of their own — shots from Arda Güler, Vinícius Júnior, and Aurelien Tchouaméni all tested Juan Musso — but couldn’t convert before the break.
- Atlético made a defensive change at halftime, bringing on José María Giménez for Robin Le Normand, a sign they wanted to protect the lead.
Second Half
| Period | Real Madrid | Atlético Madrid |
| Second Half | 3 | 1 |
- Real Madrid erupted in a five-minute window: Vinícius converted a penalty in the 52nd minute after David Hancko fouled Brahim Díaz, then Valverde pounced on a loose Matteo Ruggeri clearance to make it 2-1 by the 55th minute.
- Atlético refused to fold. Nahuel Molina, on as a substitute, curled a long-range effort past Lunin in the 66th minute to level things at 2-2.
- Trent Alexander-Arnold’s introduction just past the hour changed the game — his diagonal pass set up Vinícius Júnior’s second goal in the 72nd minute, and Real held that lead even after Valverde’s red card five minutes later.
Real Madrid Player Statistics
Vinícius Júnior (Forward)
- Goals: 2 (one penalty)
- Shots: 5 total, 4 on target
Vinícius was the difference-maker, scoring both of Real Madrid’s decisive goals either side of Atlético’s equalizer. His movement and finishing carried the attack once Real found their footing after halftime.
Federico Valverde (Midfielder)
- Goals: 1
- Cards: Sent off (second yellow, 77′)
Valverde’s opportunistic strike gave Real Madrid a second-half cushion, but his dismissal for a late challenge on Baena turned the closing stages into a survival exercise for his teammates.
Dean Huijsen (Defender)
- Accurate passes: 82 (leading figure among Real Madrid’s outfield players)
Huijsen anchored the back line and was Real Madrid’s most reliable passer under pressure, helping the hosts control possession even while defending a slim lead with ten men.
Andriy Lunin (Goalkeeper)
- Saves: 5
- Goals conceded: 2
Lunin kept Real Madrid ahead in the final stretch, denying Atlético’s late pressure and ensuring Julián Álvarez’s effort off the woodwork stayed the closest the visitors came to a third goal.
Atlético Madrid Player Statistics
Ademola Lookman (Forward)
- Goals: 1 (33′)
Lookman’s early strike gave Atlético the perfect start on the road, exploiting space in behind Real Madrid’s back line before being substituted in the second half.
Nahuel Molina (Defender/Substitute)
- Goals: 1 (66′)
Introduced as a substitute, Molina’s long-range strike leveled the score at 2-2 and briefly looked like it might set up a derby win for the visitors.
Julián Álvarez (Forward)
- Shots: 5 total, 1 on target
Álvarez was kept relatively quiet by Real Madrid’s defense for most of the match, but his effort off the frame of the goal late on was Atlético’s best chance to steal a point.
Koke (Midfielder)
- Accurate passes: 73
Koke was Atlético’s primary distributor from midfield, though his passing numbers came in below Huijsen’s as Real Madrid controlled more of the second-half territory.
Statistical Leaders Summary Table
| Category | Real Madrid | Atlético Madrid |
| Leading Scorer | Vinícius Júnior (2 goals) | Ademola Lookman (1 goal) |
| Second Leading Scorer | Federico Valverde (1 goal) | Nahuel Molina (1 goal) |
| Most Accurate Passer | Dean Huijsen (82) | Koke (73) |
| Goalkeeper Saves | Andriy Lunin (5) | Juan Musso (5) |
Why Real Madrid Won
Vinícius Júnior’s Two-Goal Burst
Real Madrid’s win hinged almost entirely on one player finding two moments of quality when it mattered most — a converted penalty and a clinical finish off Alexander-Arnold’s pass.
A Five-Minute Second-Half Swing
Going from 0-1 down to 2-1 up inside three minutes (52′ to 55′) completely reversed the game’s momentum before Atlético could settle into their lead.
Bench Impact
Trent Alexander-Arnold’s introduction directly produced the assist for Real Madrid’s third goal, showing the value of the in-game substitution even as the team dealt with Valverde’s dismissal soon after.
Defensive Resolve With Ten Men
Despite playing the final 13 minutes a man down, Real Madrid conceded no further goals, with Lunin and the back line — led by Huijsen’s 82 accurate passes — holding firm.
Why Atlético Madrid Lost
Conceding Twice in a Five-Minute Window
Atlético’s lead disappeared almost as fast as it was built, going from 0-1 up to 1-2 down between the 52nd and 55th minutes — a defensive lapse they never fully recovered from.
Discipline Problems
Fifteen fouls and four yellow cards reflect a team that got increasingly rattled as the match slipped away, conceding fouls in dangerous areas that Real Madrid’s attackers were happy to exploit.
Historical Context & Advanced Insights
Recent Head-to-Head
| Competition | Result |
| 2025-26 Spanish Supercopa, Semifinal | Real Madrid 2-1 Atlético Madrid |
| 2025-26 LaLiga (earlier meeting) | Atlético Madrid 5-2 Real Madrid |
| 2024-25 Champions League, Round of 16 (2nd leg) | Real Madrid 0-1 Atlético Madrid (Real advance 4-2 on penalties) |
| Champions League, Round of 16 (first leg), 2024–25 | Atlético Madrid 1-2 Real Madrid |
This derby has swung wildly between the two clubs across formats this season — Atlético’s 5-2 league win earlier in the campaign makes Real Madrid’s 3-2 response feel like a measure of revenge, even if neither side has dominated the rivalry outright in 2025-26.
Shot Efficiency Breakdown
Real Madrid needed 17 shots to produce three goals (a conversion rate of roughly 18%), while Atlético needed 13 shots for two goals (about 15%). The more telling number is shots on target: Real Madrid put 10 of 17 shots on frame compared to Atlético’s 7 of 13, suggesting Real’s attackers were more consistently threatening even before factoring in the penalty award.
Game Implications & Key Lessons
What This Means for Real Madrid
- The win kept them within touching distance of Barcelona at the top of the table heading into the season’s final stretch.
- Vinícius Júnior’s derby performance reinforces his status as the team’s most reliable source of goals in high-stakes matches.
- Valverde’s red card is a discipline concern the coaching staff will need to manage in upcoming fixtures.
What This Means for Atlético Madrid
- Conceding a two-goal swing in five minutes points to a defensive organization issue that needs addressing before facing other top-half sides.
- The team’s foul count (15) suggests a need for better composure once games get physical.
- Molina’s impact off the bench is a positive the coaching staff can build on for rotation purposes.
Key Lessons
- Penalty decisions in derby matches can swing momentum instantly — Real Madrid’s equalizer came directly from a spot kick.
- Individual quality (Vinícius Júnior’s brace) can outweigh a red card disadvantage over a short stretch of minutes.
- Bench substitutions matter: both teams’ second-half goals were scored or assisted by players introduced after halftime.
- Discipline compounds under pressure — Atlético’s foul count rose as the scoreline turned against them.
- The true tale of which team created the greater opportunities was revealed by shots on target rather than overall shots.
- A strong start (Atlético’s 33rd-minute goal) doesn’t guarantee control of the full 90 minutes.
FAQs
Who won the Real Madrid vs Atlético Madrid derby?
Real Madrid won 3-2 at the Santiago Bernabéu on March 22, 2026.
In the game, who scored the most goals?
Vinícius Júnior scored twice for Real Madrid, including a second-half penalty.
What were Vinícius Júnior’s stats in the derby?
Vinícius Júnior scored two goals from five shot attempts, four of which were on target.
Did any player get sent off?
Yes. Federico Valverde was sent off in the 77th minute for a second yellow card, a late challenge on Alex Baena.
Who scored for Atlético Madrid?
Ademola Lookman opened the scoring in the 33rd minute, and substitute Nahuel Molina equalized in the 66th minute with a long-range strike.
Where was the match played?
At the Santiago Bernabéu, Real Madrid’s home stadium in Madrid.
Conclusion
This derby came down to Real Madrid converting their moments better than Atlético did, not to one side dominating the run of play. Vinícius Júnior’s brace, a productive substitution in Alexander-Arnold, and a resilient defensive shape after Valverde’s red card were enough to outweigh Atlético’s better start and their spell of pressure in the middle of the second half.
For Real Madrid, it’s a result that keeps the title race alive; for Atlético, it’s a reminder that discipline and defensive organization matter just as much as attacking quality in matches this tightly contested.






