Highlights

0:17
camera-professional-play-symbol

Watch: Loïs Openda talks Leipzig confidence

0:21
camera-professional-play-symbol

Watch: Jadon Sancho on must-win final three games

0:12
camera-professional-play-symbol

Watch: Edin Terzić on top-four race

camera-photo

Full-time: Leipzig 4-1 Dortmund

Leipzig further strengthen their grip on the top four with an eventually dominant win over Dortmund. Now five points clear of BVB with three to play, it's Leipzig's to lose and Marco Rose will be delighted. All of his big guns turned up in a comprehensive display against a Dortmund side that were dangerous throughout, but just not on the same level as their victors today.
Full-time
90'
+ 2

How's that not gone in?!

A corner is flicked on by Wolff and it must have been too fast for Fullkrug who fails to direct the ball in from just a few yards out.
90'

Speed check: The fastest player in the game after 90 minutes

information
Speed check: The fastest player in the game after 90 minutes
Through high-end camera technology and machine learning, the speed of each player is evaluated in real time. Top speed then means, the fastest measured single frame of a player/game.
88'

Triple sub

There's a very well-earned standing ovation at the Red Bull Arena as Openda, Schlager and Haidara come off after a brilliant shift from each of them.
85'

Brilliant defending

Fullkrug sets up for a far-post header but in flies Haidara to clear the cross with his head at the last moment. He celebrates a great clearance right in front of the Germany international and things get heated.
81'

4-1!

That looks like the three points for Leipzig. A swift attack sees Henrichs found in the box and his pass into Baumgartner is collected and prodded home by the Austrian substitute.
Goal probability
information
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.
63 %
Distance to Goal
information
Distance to Goal
The distance to goal is measured at the time of the shot - from the position of the ball to the center of the goal.
7.47 m
77'

Almost game over!

Leipzig counter and Openda leaves Sule on the floor and gets his shot away, it's deflected, though, and Kobel somehow tips the ball round the post.
76'

Possession isn't everything though...

information
xGoals
The xGoals value of a club is calculated from the sum of all goal probabilities (goals and shots on goal) of that team. During a match, it’s easy to see whether the club is performing better than expected (goals > xGoals) - or maybe even higher (xGoals > goals).
Even with less of the ball Leipzig are well worth their lead when it comes to expected goals.
xGoals
3
2.36
1.07
1
Goals
74'

Dortmund in possession

Perhaps with benefit of the score line, Leipzig are letting BVB control the ball.
Possession (%)
4159
72'

Another attacking change

Teriz adds another body upfront as he brings on Moukoko for Ryerson. Rose, meanwhile takes of goalscorer Sesko for Baumgartner.
69'

O-pen-da?

Haidara finds Openda in the Dortmund box with a brilliant pass, but Sule is there to snuff the danger. The Belgian striker is adamant that he should have had a penalty.
67'

Reus tries his luck

Reus is the next to try beating Gulacsi but the Hungarian makes another strong stop.
64'

Terzić goes on the attack

Two goals down and time slipping away, Terzić brings on attacking English forward Jamie Bynoe-Gittens for defensive midfielder Salih Ozcan.
63'

Main man

Xavi has had more shots than any player on the pitch, but just hasn't found his range yet.
Shots
5
2
Xavi Simons Niclas Füllkrug
62'

Xavi again!

Leipzig's Dutch maestro fashions another chance just inside the Dortmund box but he again flashes the ball just wide.
59'

Shots aplenty

Leipzig are leading on the shot count, but it's four apiece when it comes to troubling the opposition keeper.
Goal attempts
9off target
4on target
1off target
4on target
58'

More Xavi magic

A decent break into the Dortmund box ends up with Xavi firing a brilliant effort just over the bar.
53'

Gulacsi again!

Leipzig's keeper makes another important save, denying Ryerson from a tricky angle to keep his side two goals ahead.
52'

Two changes

Goalscorer Simakan comes off for Henrichs as Rose makes a chance with Terzic matches him by bringing Sule on for Hummels.
47'

Rapid fire!

Less than a minute into the second half and Leipzig break with Openda finding Simakan for a simple far-post tap-in. Wow!
46'

One change at the break

We're back underway at the Red Bull Arena, and Marco Reus has replaced Karim Adeyemi at the break.
46'
Mohamed Simakan
Goal probability
information
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.
52 %
Distance to Goal
information
Distance to Goal
The distance to goal is measured at the time of the shot - from the position of the ball to the center of the goal.
9.56 m
Kick-off!
45'
+ 7

Half-time: Leipzig 2-1 Dortmund

There was plenty of hope this match would be a cracker and the opening 45 minutes certainly didn't disappoint. An end-to-end affair was punctured by a sublime Jadon Sancho opener but BVB's lead lasted just three minutes before Openda found the net and Sesko later doubled it. There's individual battles all over the pitch and so far Leipzig are winning them, who knows what will happen after the break...
45'
+ 6

Substitution

Half-time
45'
+ 3

Ses-goal!!!

A corner is cleared to Schlager and his thumping long-range effort is saved by Kobel, but Sesko is there to brilliantly direct in a tricky rebound.
45'
+ 2
Benjamin Šeško
Goal probability
information
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.
36 %
Shot speed
information
Shot speed
Shot speed describes the maximum speed in km/h that a ball reaches in a shot on goal. The distance is measured from the location of the shot to the centre of the goal.
70.5 km/h
Distance to Goal
information
Distance to Goal
The distance to goal is measured at the time of the shot - from the position of the ball to the center of the goal.
9.11 m
44'

Olmo tries his luck

Dani Olmo shows some nice footwork outside the BVB box and makes room for a shot, but his long-range effort sails just over the bar.
41'

Pressure Handling

information
Pressure Handling
This Match Fact examines how successfully players perform under pressure. The percentage of "solved situations" indicates how often a player has freed himself from opponent pressure by dribbling, passing, scoring a goal or drawing a foul.
83%
%
Jadon Sancho
12 times under pressure
Jadon Sancho
35'

Big block!

Haidara thumps a shot towards net but Hummels puts his body on the line to stop it getting there.
31'

Overulled!

The referee consults with VAR and overturns his decision, no penalty for Leipzig.
31'

Penalty Leipzig!

Dortmund needlessly lose possession in their box and just as Olmo picks up the ball Ozcan takes him down. The referee points straight to the spot.
30'

Speed check: The fastest player in the game after 30 minutes

information
Speed check: The fastest player in the game after 30 minutes
Through high-end camera technology and machine learning, the speed of each player is evaluated in real time. Top speed then means, the fastest measured single frame of a player/game.
2.
Mohamed Simakan
Mohamed Simakan33.37km/h
3.
Benjamin Šeško
Benjamin Šeško33.25km/h
29'
Video Assistant RefereeVideo Assistant Referee
SituationPenalty
ReviewFoul?
DecisionNo penalty
23'

Game on!

Xavi picks out Openda with a glorious cross from the outside of his boot and the Belgian pokes the ball in. The linesman signals the goal was offside, but a VAR review overturns the decision. What a game!
23'

Loïs Openda

GOAL!

1:1
Loïs Openda
Goal probability
information
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.
49 %
Distance to Goal
information
Distance to Goal
The distance to goal is measured at the time of the shot - from the position of the ball to the center of the goal.
6.64 m
23'
Video Assistant RefereeVideo Assistant Referee
SituationGoal
ReviewOffside?
DecisionGoal
camera-photo

Sancho magic!

Leipzig think they've cleared the danger by clearing a ball in the box, but Sancho only needs inches to turn and curl a shot into the back of the net. Gulacsi was grounded by a rather perfect goal.
20'

Jadon Sancho

GOAL!

0:1
Jadon Sancho
Goal probability
information
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.
3 %
Shot speed
information
Shot speed
Shot speed describes the maximum speed in km/h that a ball reaches in a shot on goal. The distance is measured from the location of the shot to the centre of the goal.
82.35 km/h
Distance to Goal
information
Distance to Goal
The distance to goal is measured at the time of the shot - from the position of the ball to the center of the goal.
19.96 m
19'

Fullkrug again!

Fullkrug heads the resulting corner just over the bar, what a chance!
19'

Gulacsi called into action again

Brandt is found just outside of the Leipzig box and takes an early shot that's heading for the corner of the net before Gulacsi pushes it around the post.
17'

Ball Recovery Time

information
Ball Recovery Time
Ball Recovery Time gives the time in seconds in which it takes a team to win back the ball following a loss of possession. It also allows conclusions to be drawn about a team's style of play. Only time when the ball is in play is counted (i.e. no breaks in play such as for goal-kicks, throw-ins etc).
RBL
BVB
27.3 s
10.5 s
16'

Fury!

BVB break after a Leipzig spell of possession, but just as Brandt is about to pick out a forward Orban takes him down. Fullkrug is furious with the RBL captain and demands a yellow card which isn't forthcoming.
14'

BOSH!

Leipzig's dangerman Openda is found in the box, but just before he gains possession in the area for the first time, in comes Schlotterbeck with a crunching tackle, winning the ball and clearing out the Belgian.
12'

What a save!

Sancho dinks a glorious cross onto the head of Füllkrug and he couldn't do much better from eight yards out, but Gulacsi is there to fingertip the header around the post when it looked destined for the back of the net.
11'

Almost!

The corner is flicked on at the near-post by Wolff but Leipzig manage to clear a good chance.
11'

First corner

Some decent possession and dribbling from Jadon Sancho wins BVB the first corner of the match...
9'

Dortmund spring

BVB quickly head up the other end of the pitch but a pass to the rapid Karim Adeyemi is just too late.
8'

First chance!

Leipzig get the ball to Xavi on the outside of the Dortmund box, but his shot is high and wide.
6'

Dortmund regain control

After a dominant start from the home side BVB start finding their way into the match, drawing the fullbacks in to help maintain possession.
2'

We're underway!

Leipzig kick us off and look raring to go with a rapid swift passing start to the game.
Kick-off!

Familiar foes

Leipzig manager Marco Rose's previous job in management was in the Dortmund dugout for the 2021/22 season. His spell was best remembered for the performances of Jude Bellingham and Erling Haaland, but there will be plenty of familiar faces opposing him in black and yellow.

Leipzig starting XI

Gulácsi - Simakan, Orbán (c), Castello, Raum - Xavi, Haidara, Schlager, Olmo -, Šeško, Openda

Leipzig subs

Blaswich, Henrichs, Bitshiabu, Klostermann, Kampl, Seiwald, Elmas, Baumgartner, Poulsen

Dortmund starting XI

Kobel (c) - Wolf, Hummels, Schlotterbeck, Ryerson - Nmecha, Özcan - Sancho, Brandt, Adeyemi - Füllkrug

Dortmund Subs

Meyer, Morey, Reus, Moukoko, Sabitzer, Süle, Pohlmann, Wätjen, Bynoe-Gittens
camera-photo

Away specialists

Dortmund are currently on a hot streak away from home, the Black-and-Yellows unbeaten in their last ten in the German top flight. That's the second-longest such sequence in the club's history.
camera-photo

Best right now

Since the beginning of March, Leipzig have won 19 of a possible 21 points thanks to six wins and a draw from seven games. That makes Marco Rose's side the best in the Bundesliga over that period.
camera-photo

Rose's view on Dortmund

"Dortmund have incredible offensive power, good 1-on-1 players on the wing and good players in midfield. We really have to defend a lot and well, we have to cover a lot of ground. Marcel Sabitzer has developed into a leader and conductor in the last few games. He is in absolutely top form. Mats Hummels keeps the boys together at the back. They're in form and in Champions League shape, but we know where they are vulnerable and we know our own strengths."
1:27
camera-professional-play-symbol

Watch: Final sprint in race for Europe

Leipzig's meeting with Dortmund is one of three head-to-heads involving top-six sides this weekend.
camera-photo

Terzić on facing Leipzig

"The full focus is on the task in Leipzig. They're quality is undisputed, they've been doing a good job for years. They are an extremely pacey team, especially up front, and are always dangerous when they have space to run into, but we've been conceding a lot less goals in 2024. We want to overtake them in the table."
2:55
camera-professional-play-symbol

Watch: Dortmund's moment of truth

Out to leapfrog Leipzig and beat PSG in the Champions League semi-finals, Dortmund face a defining week or two in their season.
3:28
camera-professional-play-symbol

Watch: How do Leipzig and Dortmund compare?

camera-photo

Probable line-ups

Who’s set to play this weekend? Who’s going to miss out? Keep up to date with all the latest team news right here!

Advantage Leipzig?

Die Roten Bullen have won five of their last six competitive meetings with Dortmund; however, BVB have finished above Leipzig in five of the last seven seasons.

High stakes

... although potentially not as high as previously thought. Usually it's only the top four teams that earn a place in the UEFA Champions League, but given that the tournament is expanding its format next season - and thanks to Bayern, Dortmund and Leverkusen enjoying deep runs in European competition this term - Germany are on course to secure a fifth Champions League spot thanks to their UEFA coefficient ranking. As it stands, that would mean both of these teams will make the Champions League - with sixth-placed Frankfurt 12 points further back.
2:03
camera-professional-play-symbol

Watch: Leipzig edge ahead in top-four race

Marco Rose's side moved two points clear of Dortmund thanks to victory in Heidenheim last weekend, with summer signing Loïs Openda registering his 23rd Bundesliga goal of the season in the closing stages to grab all three points.
2:03
camera-professional-play-symbol

Watch: Dortmund go soooo close

BVB went within a whisker of becoming the first team to inflict defeat on Bayer Leverkusen last weekend, with Niclas Füllkrug's 81st-minute opener looking to have given them victory - until Josip Stanišić struck an equaliser deep into stoppage time.
2:03
camera-professional-play-symbol

Watch: Previous meeting - Dortmund 2-3 RB Leipzig

Leipzig edged a tight encounter back in December, with a stoppage-time goal from Youssuf Poulsen securing all three points at the Signal Iduna Park.
camera-professional-play-symbol

Hello and welcome!

Thanks for joining us for build-up and live coverage of this Matchday 31 fixture between Leipzig and Dortmund.