S. Jablonskiwhistle

Watch: Jude Bellingham on Dortmund's title ambitions

+ 6

Full-time: Dortmund 2-1 Leipzig

What a nail-biter! Leipzig pushed them all the way in a tense finale but Dortmund get the win over the line! They go three points clear at the top of the table for now as their dream start to 2023 gets even better, thanks to the Reus and Can strikes in the first half.
+ 5

Great save Meyer!

Forsberg cracks a shot in when a corner falls out to him and it's a crucial stop.
+ 4

Leipzig still looking for an equaliser

They keep pinging the ball in and it breaks to Werner at the far post. He hits the ball sweetly on the half-volley and it's cleared off the line by Schlotterbeck!
+ 4

He always steps up to the plate!

Nobody has covered more ground tonight than Jude Bellingham.
Distance run (km)
Jude Bellingham Emil Forsberg
+ 1

Bellingham header

Bellingham, who took the captain's armband when Reus left the field, dinks a header over as Dortmund get some respite from the late hunt for a Leipzig equaliser.

Five minutes of stoppage time indicated

That pleases the Leipzig fans...

Poulsen over

More pressure from the visitors but Poulsen heads a cross over.

Forsberg wide

A chance now for the Leipzig goalscorer but he pokes the effort wide from within a crowded area.

Three in three for Forsberg

The Swede scored his fifth of the season, and third in three consecutive matches, but will it be a case of too little, too late?

All fine for now for the hosts

Dortmund's renewed sense of defensive stability has been noted of late, and since Leipzig got their goal the hosts have done a fine job of keeping them out and taking a little of their momentum away. Five minutes plus stoppage time remain!

Defensive change for Dortmund

Edin Terzic brings Hummels on and will switch to a back three for the final minutes in the hope of seeing this lead home. Werner and Kampl are on as Leipzig freshen things up.

Bynoe-Gittens bolts away

Great run from the English substitute! Schlager eventually brings him down, no free-kick is given but he managed to bring the ball deep into the Leipzig half by then, which is rather useful at this stage of the game.

Testing final phase ahead

Dortmund have a long unbeaten run (currently seven games) that is in for a big test now, while Leipzig are desperate for a result to boost their title aspirations!

Leipzig corner

The visitors go back on the front foot as they look for an equaliser. Szoboszlai hits a corner that is headed clear at the near post, but Dortmund are struggling to keep the ball away from their danger zone right now and Leizpig come at them again.

Game on!

It was coming! A wonderful passing move sees the ball fall to Schlager, who dinks a pass over the defence for Raum on the left, who cuts it across the goalmouth for Forsberg to slide it in at the far post. What an interesting final 15 minutes we could have now...
Emil Forsberg
Goal probability
Goal probability
Goal probability determines the likelihood that the ball will land in the goal from every position on the pitch. The value is based on large amounts of data from previous years; factors such as shot angle, distance to goal and opponent pressure - as well as mathematical models.
87 %


Leipzig are getting closer, you feel! The ball is laid off to Szoboszlai on the edge of the D by Henrichs, and he just misses the top corner with his effort.

Meyer makes a great save

The stand-in Dortmund keeper gets down to deny Silva when the Leipzig attacker was one-on-one with him!

Reus rocket tipped over

Brandt slips in the box and inadvertently presents Reus with a wonderful shooting opportunity from the edge of the box. The striker tries to smash it into the roof of the net, and Blaswich makes a wonderful leap to push the ball over.

Nkunku off target

The fit-again striker snatches at an awkward opportunity from a corner and misses the target.

Just one shot in the second half so far

It has fallen for Leipzig. Dortmund will be more than happy if that trend continues!

Straight swap for Leipzig

The attack-minded David Raum replaces Halstenberg at left-back. Leipzig have remained very purposeful in the second half but they perhaps need inspiration to break through the solid Dortmund defence.

Henrichs whips a cross in

It's a good delivery, but Alexander Meyer can reach out and claim it comfortably.

Where do we go from here?

It's been a bit end to end in the second half so far, with Dortmund possibly spending more time sitting back than attacking. The way this game has gone you could easily see a few more big chances and goals coming.

Dortmund on the attack again

The hosts enjoy their first good phase of the second half. Bellingham heads wide from a free-kick, and moments later the young Englishman keeps the ball in the box well but is unable to get a shot away.

Hefty Henrichs challenge

A yellow card is shown as the Leipzig full-back takes Ryerson down. It looked a bit painful but Ryerson can continue.

Can carrying Dortmund midfield

His steel has been a key ingredient in Dortmund's winning run, and he has shown his attacking talent too tonight with the second goal.
Duels won
Emre Can Benjamin Henrichs

Silky Silva effort!

A strong start from Leipzig to the second period, and the ball is played into Silva inside the box. He tries to curl the ball inside the far post with the outside of his boot, and it's not far off at all but goes wide.

Second half starts

We're back in action against this incredible backdrop for Friday night football - Signal Iduna Park

Reyna v Gvardiol challenge

Will we see the American introduced in the second half for Dortmund? (Kicking balls instead of stopping coins tonight, hopefully!)
+ 4

Half-time: Dortmund 2-0 Leipzig

Delightful stuff for any Dortmund fan! The play has been fairly even, but the hosts have landed two killer blows to put them in a great position at the break. It's been an intense encounter though, so get set for more drama in the second period.
+ 3

Silva booked for blocking a Reus free-kick with his hand

Giving Reus a free-kick even closer to the goal in the process, but the captain hits the wall.

A minute of stoppage time indicated

The home fans are in full voice and are understandably thrilled with the way this has gone so far.

A penny for Marco Rose's thoughts?

Leipzig haven't done too much wrong tonight and had a few chances. They still look like being the next side to get blown away by the Dortmund juggernaut, unless the visitors can find some inspiration in the second period.

Can cracks in the second!

Delight for Dortmund as they double their lead! Brandt clips in a free-kick from the right that gets cleared out to Can around 20 metres out. The midfielder's effort pings towards goal and takes a deflection off a defender and past Blaswich.

Emre Can


Emre Can
Goal probability
Goal probability
Goal probability determines the likelihood that the ball will land in the goal from every position on the pitch. The value is based on large amounts of data from previous years; factors such as shot angle, distance to goal and opponent pressure - as well as mathematical models.
2 %

Man on!

Almost a very sneaky goal for Szoboszlai. Meyer gets the ball and the Dortmund keeper prepares to make a long clearance when the Hungarian sprints down and blocks him - but the ball ricochets off him and behind for a goal kick.

Halstenberg hoists over

Decent chance for Leipzig! Szoboszlai whips a free-kick in from the right that Orban's misplaced header sends out to Forsberg on the left. The Swede puts it back into the box with Halstenberg lurking at the far post and he lifts it just over on the volley with only Meyer to beat.

Third time lucky for Reus

The Dortmund captain had missed his past two Bundesliga penalties, and scored from the spot for the first time tonight since February 2020 (a 5-0 win v Union Berlin)

Hosts keeping the ball

Leipzig seem to have faith in their ability to threaten on the break, but they haven't shown much of that since the opening 10 minutes.
Possession (%)

On top and in control

Having withstood Leipzig's early attacking pressure, Dortmund have the lead and have been keeping the ball very well since. Edin Terzic must be pretty happy!

Full-throttle opening

Both sides were brave and actively sought to take the lead, but it came Dortmund's way from the spot kick.

The captain delivers!

Having been tripped when trying to round the Leipzig keeper, Marco Reus steps up to the spot to put the hosts in front! He sends it smack into the left side netting - no way Blaswich was reaching that despite diving the right way.

Marco Reus


Marco Reus
Goal probability
Goal probability
Goal probability determines the likelihood that the ball will land in the goal from every position on the pitch. The value is based on large amounts of data from previous years; factors such as shot angle, distance to goal and opponent pressure - as well as mathematical models.
77 %

Penalty to Dortmund!

Reus is fouled by Blaswich

Brandt threatens again

Another lovely ball forward from Jude Bellingham presents Julian Brandt with another chance to chase on the Leipzig goal. Gvardiol chases across and stops him with a great challenge.

Double yellow for the reds

Nkunku and Haidara foul Reus and Özcan in a combative phase and get bookings.

Brandt goal ruled out

Early drama! Julian Brandt has been integral to Dortmund's current sensational run and he though he had landed an early blow tonight with a crisp finish after a great move. The ball is moved around to Bellingham, who chips a gorgeous ball over the defence for the German to take down and fire in. The strike is checked by VAR though, and as Brandt handled it when taking the ball down it won't count.
Video Assistant RefereeVideo Assistant Referee
DecisionNo goal

Brandt seeks Reus

A decent cross from the in-form Brandt on the right but it's headed behind before it can reach its intended target of Marco Reus.

Advantage Leipzig?

The visitors have had all the early shots at in-form Dortmund
Goal attempts
0off target
0on target
1off target
2on target

Haidara hammers one on goal

The visitors' strong start continues as the ball falls to Haidara on the edge of the box, but his drive goes straight at Meyer.

Nkunku goes near

The returning striker has been a real livewire in the opening! He receives the ball on the edge of the area and breezes past Can but sends his shot wide when aiming for the top corner.

Szoboszlai stinger

The Hungarian trickster is in red-hot form and stings Meyer's hands with a drive from 20 metres out, but ultimately it's too close to the stand-in keeper to trouble him. Bright start from Leipzig though!

Schlotterbeck slides in

Brilliant challenge from the BVB centre-back. He sprints down on Nkunku when the French striker was almost through on goal and pokes the ball away from him with a perfectly timed slide!

Bright start from the Black and Yellows

You can really sense the buzz around Dortmund's incredible winning run as the fans roar the team forwards in the early stages. Ryerson wins a free-kick on the left but we are yet to see any goalmouth action.

Here we go!

A huge clash within the context of the enthralling Bundesliga title race starts!

Change in goal for Dortmund

Gregor Kobel suffered an injury in the warm-up and is being replaced between the sticks by Alexander Meyer in a late change to the starting XI.

Warming up

We'll be ready for action soon!

Atmosphere building

They love a big match under the lights in Dortmund, and the stadium is already looking rather packed a full 30 minutes before kick-off. The fans are in fine voice - no doubt seeking to stay warm with temperatures around the freezing point!

Dortmund players checking out the pitch

There's nothing like taking in the atmosphere at their incredible stadium before kick off!

Sneak peak of the Leipzig dressing room

Our camera crew got a quick look ahead of the big match!

Bellingham v Nkunku

There are plenty of stars on show tonight, but the clash between these two could be a key battle. Who will steal the limelight to give their side's title chances a boost?

Dortmund team news

Two changes for Dortmund - despite their seven-match winning run. Julian Ryerson, who has impressed since signing from Union Berlin in January, is back in after a minor injury - though he is likely to play at left-back with Guerreiro dropping to the subs bench and Marius Wolf keeping his right-back starting berth. Özcan comes into midfield at the expense of Bynoe-Gittens.

Leipzig team news

So Christopher Nkunku makes his first start since 12 November having recovered from a knee injury. He is one of four changes for Leipzig compared to last weekend's 2-1 win over Frankfurt. Schlager and Haidara slot into defensive midfield for Kampl and the suspended Laimer, while Andre Silva also comes into the attack with Poulsen and Werner sitting this one out at the start.

Dortmund first XI

Kobel - Wolf, Süle, Schlotterbeck, Ryerson - Can - Brandt, Bellingham, Özcan, Reus (c) - Haller

Dortmund subs

Meyer, Reyna, Dahoud, Guerreiro, Hummels, Modeste, Meunier, Passlack, Bynoe-Gittens

Leipzig starting XI

Blaswich - Henrichs, Orban (c), Gvardiol, Halstenberg - Schlager, Haidara - Szoboszlai, Nkunku, Forsberg - Silva

Leipzig subs

Nyland, Simakan, Klostermann, Raum, Clark, Kampl, Poulsen, Werner

Nkunku starts

Leipzig's top scorer this season makes his first start of 2023 tonight! Full team news to follow...

Watch: Previous meeting: Leipzig 3-0 Dortmund

Goals from Willi Orban, Dominik Szoboszlai and Amadou Haidara secured a 3-0 win for Leipzig as new coach Rose got the better of former employers Dortmund in his first game in charge.

BVB not used to trailing

The hosts have been behind in their nine games in 2023 for the grand total of just two minutes (on Matchday 17 in Mainz). Eight of their 15 league wins this season have been by a single goal, including five 1-0s.

Fortunes changing?

After losing two of the first three encounters, Dortmund went on an eight-game unbeaten run against Leipzig (W6, D2), including the 2021 DFB Cup final. But since then, RB have won three on the spin in this fixture, including a 4-1 thumping at the Signal Iduna Park last season.

The return of Rose

Marco Rose returns to Dortmund for the first time since leaving in the summer. BVB actually have the exact same record as they did this stage last season under him (46 points: W15, D1, L6). His record of 2.2 points per game at the helm of Leipzig is the best by any coach in their Bundesliga history. He began his reign at the Red Bull Arena with a 3-0 win over Dortmund. No team has earned more points in the Bundesliga since he took charge (37 in 17 games).

Europe’s form team

Dortmund are the only top-tier club in Europe to have won all nine of their competitive fixtures in 2023, including seven in the Bundesliga. Their club records are 11 wins in a row across competitions and eight on the spin in the Bundesliga.

Hello and welcome!

Thanks for joining us for build-up and live match coverage of the Matchday 23 fixture between Borussia Dortmund and RB Leipzig.