Skip navigation
Favorites
Sign up to follow your favorites on all your devices.
Sign up
View All Scores

Real Madrid 1-1 RB Leipzig (agg 2-1): Final score, stats, highlights from Champions League match

Real Madrid move a step closer to their 15th European Cup by maintaining the advantage they held from the UEFA Champions League Round of 16 first leg in Germany in a 1-1 draw at the Bernabeu on Wednesday.

Real Madrid CF v RB Leipzig: Round of 16 Second Leg - UEFA Champions League 2023/24

Jude Bellingham central midfield of Real Madrid and England and Xaver Schlager Central Midfield of RB Leipzig and Austria compete for the ball during the UEFA Champions League 2023/24 round of 16 second leg match between Real Madrid CF and RB Leipzig at Estadio Santiago Bernabeu on March 6, 2024 in Madrid, Spain. (Photo by Jose Breton/Pics Action/NurPhoto via Getty Images)

NurPhoto via Getty Images

Real Madrid held firm and got rewarded for a defensive-minded approach to their UEFA Champions League Round of 16 second leg versus RB Leipzig, advancing to the quarterfinals with a 1-1 draw that gave them a 2-1 aggregate win over Marco Rose’s Germans.

The first leg in Germany was a tussle, as Brahim Diaz’s 48th-minute goal was enough for Real to collect a 1-0 lead despite conceding nine shots on target while leading in attempts 15-14.

[ MORE: UEFA Champions League hub — Schedule, scores ]

There were similar vibes in the second leg, with RB Leipzig the better side in the first half and the more attacking side for most of the game.

Vinicius Junior scored off a Jude Bellingham-led counter attack in the 66th minute to make it 2-0 on aggregate but Willi Orban quickly answered for Leipzig to set up a fine final 22 minutes.

Leipzig finishes with 20 shots to Madrid’s 11 and an edge in xG by 1.11-0.69, but Real won the possession battle and made their first leg lead hold up at the Bernabeu.


Champions League result: Real Madrid win 2-1 on aggregate

Goals: Vinicius Jr (66'), Orban (68')


How to watch Real Madrid vs RB Leipzig live, stream link and start time

Kick off: 3pm ET, Wednesday (March 6)
How to watch: Paramount+ and TUDN USA

Updates
Clock ticks closer to Real Madrid survival

The game is open but for the second-straight half it’s Leipzig ripping off double the hosts’ shots.

Possession’s been about even as we near the 90th minute but Leipzig has put three more shots on frame this half.

Marco Rose has put on Yussuf Poulsen, Eljif Elmas, and Christoph Baumgartner over the past 10 minutes for Benjamin Sesko, Loic Openda, and Xavier Schlager.

GOAL! Willi Orban — Real Madrid 1-1 (2-1 agg.) RB Leipzig

A quickfire response from the visitors!

It’s Willi Orban pulling Leipzig back within one with more than 20 minutes to play at the Bernabeu.

David Raum on the assist and Leipzig’s back in this.

GOAL! Vinicius Junior — Real Madrid 1-0 (2-0 agg.) RB Leipzig

This is quality football.

Jude Bellingham has the ball around the top of the 18 and he slows his dribble long enough for Vinicius Junior to cut inside.

Bellingham opens his hips and slides toward the spot, where the striker lashes past Peter Gulacsi for a 1-0 lead in the game and 2-0 advantage in the tie.

YELLOW CARD — Vinicius Junior

And should it be more than a yellow card?

Vinicius Junior knocks his man down from behind.

It’s Willi Orban, and the Leipzig defender is unhappy. He gets right into Vini’s face, and the Real Madrid’ man’s clumsy two handed shove catches Orban in the throat.

Orban hits the deck and VAR has a look, but Vini’s off the hook with only a yellow.

Sub and a set piece

Ancelotti removes Eduardo Camavinga and brings in Rodrygo to hopefully threaten a second goal (and make the game a better watch, we selfishly add).

Now Dani Olmo presides over a dangerous free kick and curls it ... right off the top of a leaping wall member.

Still 0-0 (1-0 agg.)

HALFTIME — Read Madrid 0-0 RB Leipzig (0-1 agg.)

Loic Openda misses close with a hard strike at the end of the half, ending an otherwise meh half.

RB Leipzig connecting on one of their two very early chances could’ve made this game something. but Carlo Ancelotti is 100% happy to go calcio tonight.

56% of the ball for Real, who has a 0.09 share of 0.35 combined xG and just two of the game’s eight shot attempts.

They lead 1-0 on aggregate and care only that the advantage stays in tact en route to what they hope will be a 15th European Cup.

Real’s had a bit more of the ball but have not produced much actual danger; Those expecting La Liga’s leaders to push for the comfort of a second goal will have to wait a bit, as so far it’s been more about waiting for Leipzig errors.

All of Leipzig’s mistakes have come with the final ball, as this ruly could be 1-1 on aggregate. Let’s not be too dramatic, though, as xG is 0.14-0.07 in favor of Leipzig after a half hour.

Early nerves but Leipzig in this

Benjamin Sesko was denied on a breakaway by Andriy Lunin, but the offside flag then came up and Sesko’s attempt betrayed his feelings about the potential flag.

Xavi Simons then cued up a half-chance for Loic Openda, but the Belgium more or less shanked it.

Still there’s hope here for the German visitors.

Ten minutes to kickoff

How could RB Leipzig capture a comeback, upset win?

Well, Benjamin Sesko fired off a whopping six shots in the first leg with an xGOT on 1.79 and finished with three missed big chances (according to fotmob).

The flip side was Loic Openda, who has been electric this season but was quiet against Real.

Problem is there’s so much defensive experience on Real. If the ball gets through Toni Kroos and Co., it’s then gotta defy Dani Carvajal, Antonio Rudiger, Nacho Fernandez, and Ferland Mendy.

Oh, and goalkeeper Andriy Lunin, who made nine saves in the first leg.

But there is a path for Marco Rose’s Leipzig.

ICYMI: Jude Bellingham suspended for La Liga

Jude Bellingham flipped out on the referee when Real Madrid’s weekend draw with Valencia was whistled dead in the 10th minute of stoppage time, a split second or two before Madrid got the ball over the goal line off a cross.

He was shown a red card, and it was announced today that he’ll miss the next two La Liga matches for Real: home to Celta Vigo and away to Osasuna. Real has a seven-poin lead on Girona and an eight-point advantage over Barcelona.

He starts today.

No surprises here, as Benjamin Sesko, Xavi Simons, and Loic Openda all start as do Dani Olmo and Willi Orban.

Jude Bellingham is fit to go and Real has posted a strong unit.

Toni Kroos leads a midfield with Aurelien Tchouameni and Eduardo Camavinga.

Vinicius Junior and Jude Bellingham will pace the attack.

Look out, Leipzig.