Real Madrid vs Atlético Madrid: Vinícius Júnior Leads Real Madrid to Derby Victory
Every Madrid derby carries the weight of the title race, and this one was no different — Real Madrid needed a result to stay glued to Barcelona at the top of LaLiga. Real Madrid vs Atlético Madrid delivered exactly that kind of tension, swinging three times before the home side finally pulled clear. Here’s the full breakdown of how Vinícius Júnior and Fede Valverde turned a first-half deficit into a derby win.
The Lead
Real Madrid hosted Atlético Madrid at the Santiago Bernabéu on March 22, 2026, in front of 77,964 fans for LaLiga’s Matchday 29 edition of the Madrid derby. Los Blancos came out 3-2 winners in a match that tilted twice in the second half, closing the gap on league leaders Barcelona while keeping their title hopes alive heading into the international break.
Ademola Lookman put Atlético in front just before the half-hour mark, and Diego Simeone’s side carried that lead into the break. Real Madrid needed twelve second-half minutes to flip the game on its head: a Vinícius Júnior penalty leveled it, and Fede Valverde’s follow-up strike put the hosts in front for the first time. Atlético hit back through Nahuel Molina’s long-range effort, but Vinícius restored the lead for good with 18 minutes remaining. Valverde’s late red card gave Atlético a numerical edge they couldn’t turn into an equalizer, and Real Madrid held on for a result that mattered just as much for momentum as it did for the standings.
Match Overview Table
| Information | Match Details |
| Event | LaLiga, Matchday 29 (2025-26 season) |
| Game | Real Madrid vs Atlético Madrid |
| Date | March 22, 2026 |
| Venue | Estadio Santiago Bernabéu, Madrid |
| Attendance | 77,964 |
| Winner | Real Madrid |
| Final Score | 3-2 |
| Broadcast | ESPN Deportes, ESPN+ (US); Movistar LaLiga (Spain) |
Core Match Statistics Overview
The Real Madrid vs Atlético Madrid box score shows a game that was tighter on the stat sheet than the eventual scoreline suggests. Possession and territory leaned toward the hosts, but Atlético stayed competitive in shot volume for long stretches.
| Metric | Real Madrid | Atlético Madrid |
| Possession | 52% | 48% |
| Total Shots | 17 | 13 |
| Shots on Target | 10 | 7 |
| Corners Won | 4 | 1 |
| Fouls Committed | 2 | 15 |
| Yellow Cards | 1 | 4 |
| Red Cards | 1 | 0 |
| Saves | 5 | 5 |
Shot Quality and Conversion
- Real Madrid needed 17 attempts to score three goals, a conversion rate just above 17%, while Atlético scored twice from 13 shots.
- Ten of Real Madrid’s 17 shots tested Juan Musso directly, a sign the hosts were picking out low-percentage angles rather than settling for speculative efforts from distance.
Discipline and Fouls
- Atlético committed 15 fouls to Real Madrid’s two, a gap that shaped the whole rhythm of the match and fed directly into the four yellow cards shown to the visitors.
- Fede Valverde’s second-half red card was the only blemish on Real Madrid’s discipline sheet, and it arrived too late in the game for Atlético to fully capitalize.
Set-Piece Advantage
- Real Madrid won four corners to Atlético’s one, giving the hosts more dead-ball opportunities to stretch a compact Atlético back line.
- Neither team scored directly from a corner, but the volume of set-piece deliveries kept pressure on Atlético’s defense throughout the second half.
Goalkeeping
- Andriy Lunin and Juan Musso finished with five saves apiece, meaning both goalkeepers were kept just as busy despite the different final scorelines.
- Musso’s stops came against a Real Madrid front line generating more total shot volume, while Lunin had to be sharp reacting to Atlético’s counters after Valverde’s red card.
Period-by-Period Analysis
First Half
| Team | Goals (1st Half) |
| Real Madrid | 0 |
| Atlético Madrid | 1 |
- Atlético controlled the tempo for the opening half-hour and were rewarded when Ademola Lookman finished in the 33rd minute, assisted by Giuliano Simeone.
- Real Madrid struggled to create clean chances before the break, generating pressure through Vinícius Júnior and Federico Valverde without testing Musso enough to force an error.
- Trent Alexander-Arnold’s participation was in question pre-match after reports he’d been dropped from training, and the makeshift back line looked unsettled for the first 45 minutes.
Second Half
| Team | Goals (2nd Half) |
| Real Madrid | 3 |
| Atlético Madrid | 1 |
- Real Madrid turned the match in a ten-minute burst: Vinícius converted a 52nd-minute penalty after David Hancko fouled Brahim Díaz, then Valverde pounced on a loose Ruggeri clearance three minutes later to make it 2-1.
- Nahuel Molina’s 66th-minute strike from 25 yards beat Lunin and leveled things back up at 2-2, giving Atlético fresh belief just after the hour mark.
- Vinícius settled it in the 72nd minute, cutting inside off a Trent Alexander-Arnold pass to beat Musso, before Valverde’s 77th-minute red card for a foul on Alex Baena set up a tense final quarter-hour that Atlético couldn’t convert into an equalizer.
Real Madrid Player Statistics
Vinícius Júnior — 2 goals (1 penalty), 4 shots on target, 7 total shots Vinícius was the decisive figure in this Real Madrid vs Atlético Madrid clash, converting the equalizing penalty before adding the eventual winner in the second half. His movement off the left flank consistently pulled Atlético’s back line out of shape.
Federico Valverde — 1 goal, sent off in the 77th minute Valverde’s strike put Real Madrid ahead for the first time and extended his scoring run to six goals in five games, though his dismissal for a late challenge on Baena left the hosts to see out the closing stages a man down.
Dean Huijsen — 82 of 87 passes completed Huijsen led all Real Madrid players in accurate passing, anchoring a back line that had to adjust to Alexander-Arnold’s second-half introduction and Valverde’s red card.
Andriy Lunin — 5 saves, 2 goals conceded Lunin kept Real Madrid in position to win the game with a five-save outing, including stops in stoppage time that preserved the lead after Atlético’s late push.
Atlético Madrid Player Statistics
Julián Álvarez — 1 shot on target, 5 total shots Álvarez was kept relatively quiet by Real Madrid’s center-back pairing, managing just one shot on target across the full 90 minutes and coming closest to an equalizer when he struck the frame of the goal late on.
Ademola Lookman — 1 goal Lookman’s 33rd-minute finish gave Atlético the perfect start, capping a first-half performance in which he was the visitors’ most direct attacking threat before being substituted in the second half.
Nahuel Molina — 1 goal Molina’s long-range strike in the 66th minute was Atlético’s standout individual moment, a curling effort from distance that briefly leveled the score and reset the momentum of the match.
Koke — 73 of 77 passes completed Koke led Atlético in passing accuracy from midfield, though his side’s overall foul count (15) suggests the team spent much of the match defending rather than dictating possession.
Juan Musso — 5 saves, 3 goals conceded Musso matched Lunin’s save count but was beaten three times, including twice by Vinícius Júnior, as Real Madrid’s attack found the target with regularity in the second half.
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) |
| Passing Leader | Dean Huijsen (82/87) | Koke (73/77) |
| Shots on Target Leader | Vinícius Júnior (4 SOG) | Julián Álvarez (1 SOG) |
Why Real Madrid Won
Clinical Second-Half Finishing
Real Madrid trailed at the break but scored three goals in a 20-minute window once the second half began, converting a penalty, a defensive turnover, and an individual piece of skill from Vinícius. That kind of finishing efficiency — three goals from six shots on target after halftime — is what separated the two sides.
Set-Piece and Territorial Control
| Metric | Real Madrid | Atlético Madrid |
| Corners Won | 4 | 1 |
| Possession | 52% | 48% |
Real Madrid’s edge in corners and possession meant Atlético spent long stretches defending in their own third, which fed directly into the foul count and eventually the yellow cards shown to Simeone’s side.
Vinícius Júnior’s Individual Class
A two-goal contribution from a single player, especially one scored from open play under pressure in the 72nd minute, is often the difference in a derby this tight. Vinícius’s movement forced Atlético’s full-backs into repeated one-on-one situations they couldn’t consistently win.
Bench Impact from Alexander-Arnold
Trent Alexander-Arnold’s introduction just past the hour mark directly led to Real Madrid’s third goal, supplying the diagonal pass that let Vinícius cut inside and finish. That single substitution changed the balance of the game at a moment when Atlético had just leveled it.
Why Atlético Madrid Lost
Discipline Problems Compounded the Defensive Workload
Atlético’s 15 fouls to Real Madrid’s two shows a team that was chasing the game defensively for large parts of the second half, and four yellow cards reflect the physical toll of trying to contain Vinícius and Valverde without the ball.
Heavy Dependence on Two Attacking Moments
Both Atlético goals came from individual quality — Lookman’s first-half finish and Molina’s long-range strike — rather than a sustained scoring platform. Julián Álvarez, normally the focal point of the attack, finished with just one shot on target across the full match.
Historical Context & Advanced Insights
Season Series Breakdown
| 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 |
| Champions League, Round of 16 (2nd Leg), 2024–2025 | Real Madrid advanced 4-2 on penalties after a 1-0 aggregate-tying loss |
| Champions League, Round of 16 (First Leg), 2024–2025 | Real Madrid 2-1 Atlético Madrid |
| 2024-25 LaLiga | Atlético Madrid 1-1 Real Madrid |
This derby win evened the season series after Atlético’s earlier 5-2 LaLiga victory, giving Real Madrid a psychological edge heading into the final stretch of the campaign.
Advanced Statistical Insights
Shot efficiency told the real story of this Real Madrid vs Atlético Madrid derby. Real Madrid converted 17.6% of their total shots into goals compared to Atlético’s 15.4%, a narrow gap that reflects how evenly matched the underlying performance was. The bigger separator was shots-on-target volume: Real Madrid put 10 of 17 attempts on frame (59%) against Atlético’s seven from 13 (54%), giving Musso more work to do across the 90 minutes.
Set-piece volume also mattered — a 4-1 corner advantage meant Real Madrid generated more secondary chances even when their open-play buildup stalled, a pattern that tends to wear down a compact defensive block like Simeone’s over the course of a match.
Game Implications & Key Lessons
What This Means for Real Madrid
- The win keeps Real Madrid within striking distance of Barcelona at the top of LaLiga heading into the run-in.
- Vinícius Júnior’s derby brace adds to a growing case that he’s the club’s most reliable source of goals in high-pressure fixtures.
- Fede Valverde’s red card is a discipline concern the coaching staff will need to manage before the next derby or high-stakes match.
What This Means for Atlético Madrid
- Atlético’s 15 fouls and four yellow cards point to a discipline issue that needs correcting before it costs them a player in a bigger fixture.
- Julián Álvarez’s quiet outing (one shot on target) suggests the team may need more secondary scoring threats when their main striker is well marked.
- Conceding from a penalty and a turnover shows the defense needs sharper decision-making in the box during high-pressure derbies.
Key Lessons
- Efficient finishing in a short window can overturn a full half of momentum.
- Bench substitutions, like Alexander-Arnold’s assist minutes after coming on, can decide tight derbies.
- Foul discipline directly affects a team’s ability to control the closing stages of a match.
- A red card doesn’t guarantee a swing in the scoreline if the trailing team can’t create clean chances.
- Set-piece volume matters even when a match isn’t decided directly from a corner.
- Individual moments of quality, not just structured buildup play, often separate two closely matched rivals.
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 and the eventual match-winning goal in the 72nd minute.
What were Vinícius Júnior’s stats in the derby?
Vinícius finished with two goals, four shots on target, and seven total shots in the win over Atlético Madrid.
Why was Fede Valverde sent off?
Valverde was shown a red card in the 77th minute for a challenge on Atlético’s Alex Baena, despite having scored Real Madrid’s second goal earlier in the half.
What was the attendance for Real Madrid vs Atlético Madrid?
The match drew 77,964 fans to the Santiago Bernabéu.
How many shots did each team have?
Real Madrid had 17 total shots (10 on target) compared to Atlético Madrid’s 13 total shots (seven on target).
Conclusion
This Madrid derby came down to efficiency rather than dominance — Real Madrid didn’t outplay Atlético for long stretches, but they converted their best moments while Atlético couldn’t sustain theirs.
Vinícius Júnior’s two goals and a well-timed substitution from Trent Alexander-Arnold proved decisive, and even Valverde’s late red card couldn’t undo a lead built through sharper finishing and better use of set pieces. For a fixture this closely fought, execution in the final third outweighed the raw shot count on the stat sheet.






