Highlights

0:26
camera-professional-play-symbol

Watch: Terzić: "Sancho shoots before anyone else sees it"

camera-photo

Full-time: Werder 1-2 Dortmund

Dortmund's ten-men hang on for a highly valuable three points. The visitors were comfortably ahead thanks to first-half goals from Donyell Malen and Jadon Sancho but a Marcel Sabitzer red card set up a big Bremen fightback after the break. Justin Njinmah pulled one back for the hosts but they couldn't find a second, despite applying plenty of pressure.
90'
+ 7

BVB almost there

Bensebaini smacks a shot into the side-netting and that should be that.
Full-time
90'
+ 5

Adeyemi yellow

Adeyemi is booked for tripping Alvero.
90'
+ 3

Last chance?

Süle concedes a free-kick right on the edge of the Dortmund box. Marvin Ducksch places the ball and slams the set-piece straight into the wall. That might be that for the hosts.
90'

Time added on

Emre Can fires over following a Dortmund break. There will be five additional minutes here.
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.
87'

Werder getting desperate

Bittencourt's volley from the left is deflected wide. The subsequent Bremen corner comes to nothing.
84'

Ins and outs

The injured Niklas Stark heads off to be replaced by Skelly Alvero. Bremen also bring Nick Woltemade on. Ramy Bensebaini, meanwhile, makes his way on for BVB.
82'

Zetterer denies Hummels

Adeyemi's corner finds Hummels, who pings a header at the target. Zetterer makes the save.
80'

Weiser off target

Mitchell Weiser takes possession after a Bremen set-piece but can only scoop over the top.
79'

Bremen change

Bittencourt comes on to help with the Bremen cause.
78'

Schlotterbeck booked

Schlotterbeck clumsily chops down Dawid Kownacki and we have one more yellow card.
77'

Schmid sees yellow

Schmid clips Nmecha and that looked painful. Yellow card for the Bremen player.
camera-photo

On a knife-edge

Heading into the final quarter of an hour and it's impossible to predict how this game will end.
74'

Felix Nmecha's comeback

The Dortmund No.8 has recovered from injury to take to the pitch for the first time since October.
73'

Zetterer to Werder's rescue

Out of nowhere, Adeyemi is standing right in front of Zetterer and the substitute gets his shot away with the goalkeeper able to block.
71'

Bremen back in it

The Weserstadion erupts as Justin Njinmah side-foots into the corner from Schmid's pull back after a long pass from the back left Hummels floored.
70'
Justin Njinmah
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.
46 %
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.
81.23 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.
11.09 m
68'

Kobel and out

Yet another Bremen corner is pinged into the mixer and Kobel is there to fist this one away.
65'

Changes all 'round

Miloš Veljković returns from injury to replace Julián Malatini while Dawid Kownacki is also on for the hosts. Dortmund throw Özcan and Adeyemi into the mix.
64'

Bremen getting closer

As the shot clock rises in Werder's favour, so too does the possibility Ole Werner's side will eventually get themselves back into this game on the scoresheet.
Goal attempts
5off target
4on target
4off target
3on target
60'

Füllkrug fires one

Niclas Füllkrug relieves the pressure on Dortmund by bounding forward and having a shot blocked. It's not long before Werder are back on the front foot, however.
57'

Weiser chance

Weiser sprints onto the ball, cuts outside and unleashes a low shot from the left towards the near post. Kobel gets down to palm wide.
56'

Bremen expects

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).
xGoals
0
0.5
0.37
2
Goals
54'

Ducksch side-netting

Some Werder fans are cheering as Marvin Ducksch's swipe at goal hits the side-netting. They thought that was in. At the other end, Can has a go at goal but his effort is also wide.
52'

Njinmah has a pop

It's been pretty much all Werder since the restart and Justin Njinmah is the latest player to have a go. The Werder forward shoots wide.
49'

Sabitzer first

Just going back to that Sabitzer red card, it was the first time the Austrian was sent off in the Bundesliga in what was his 205th top-flight appearance in the division. Sabitzer last saw a red card nine years ago for Salzburg in the Austrian Bundesliga.
camera-photo

Werder on the attack

Dortmund have been sitting deep at the start of this second half following Sabitzer's dismissal with Werder applying plenty of pressure.
47'

Schmid strike

Ducksch's corner is headed straight out to Romano Schmid, who thumps narrowly over on the half volley.
46'

BVB change

Needs must for the ten men of Dortmund as Hummels comes on for Malen.
46'

Off we go again

Werder get us back underway for the second half.
Kick-off!
45'
+ 3

Substitution

Half-time
0:33
camera-professional-play-symbol

Watch: Sancho's fine solo goal

See the moment Jadon Sancho scored his first goal back in the Bundesliga with a trademark run and finish to put Dortmund 2-0 up.
45'
+ 1

Half-time: Werder 0-2 Dortmund

BVB looked to be cruising towards the break thanks to goals from Donyell Malen and Jadon Sancho, but a red card for Marcel Sabitzer will raise visiting concerns ahead of what looks set to be an intriguing second 45'.
45'
+ 1

Sabitzer red card

Mitchell Weiser spins and looks to race away. Sabitzer catches the Werder man with an achilles-raker and Weiser collapses in a heap. The referee immediately pulls out a red card and Sabitzer is off.
43'

Cool-hands Kobel

Ducksch lambasts a free kick towards the Dortmund goal, which Kobel palms out at his near post.
41'

Sancho equals record

Jadon Sancho now has 39 Bundesliga goals and thus joins Tony Woodcock as the top English goalscorer in Bundesliga history.
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.
71.4%
%
Jadon Sancho
14 times under pressure
Jadon Sancho
39'

Dortmund double up

Jadon Sancho puts daylight between the teams with a top goal. The England international takes Brandt's ball on the left before taking on, and easily beating Julian Malatini. The attacker then makes inroads toward the Bremen goal before firing in at the near post.
38'

Jadon Sancho

GOAL!

0:2
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.
13 %
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.
85.43 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.
12.49 m
camera-photo

Malen PB

Donyell Malen's personal best for a Bundesliga season is extended to 11 goals and he joins Niclas Füllkrug as Dortmund's top scorer this season.
33'

Chances aplenty

Goal attempts
1off target
2on target
2off target
2on target
31'

Zetterer alert

Dortmund work the ball left for Sancho, who passes low towards the six-yard box. Brandt side-foots at goal but Zetterer is there to pull of a super save. Sancho was offside in the build-up.
30'

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).
SVW
BVB
30.6 s
13.2 s
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.
Julián Malatini
Julián Malatini33.26km/h
3.
Jadon Sancho
Jadon Sancho32.76km/h
29'

Bremen chance

A Werder long throw finds Ducksch, who flicks through for Justin Njinmah. The 23-year-old gets a lucky break before sending a low shot into the side-netting.
camera-photo

Malen on fire

Suspended last weekend, Dortmund's Dutch attacker has seven goals in his last seven games in all competitions.
23'

Incredible run

The Black-and-Yellows have now scored in each of their last 24 games against Werder.
21'

BVB lead

Süle sends the ball forward to Brandt. The attacker collects before shooting from distance, forcing Michael Zetterer to parry. Malen is there on the follow up, which he manufactures into a scissor kick that flies in from close range.
21'
Donyell Malen
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.
7 %
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.
8.42 m
19'

Dortmund raise their game

Malen threatens in the Werder area before Sabizter and then Brandt have shots blocked.
15'

Werder pressure

Weiser's shot into the ground from a Werder corner is gathered by Kobel at the second attempt.
14'

Ducksch movement

Ducksch looks to race onto another menacing through ball but Süle comes across to clear.
12'

BVB with the ball

Edin Terzic's men are spending plenty of time knocking the ball about in the final third but without any real penetration into the Bremen defence.
Possession (%)
2674
8'

Huge Bremen chance

Marvin Ducksch races clear of the Dortmund defence and he has options alongside. The Werder forward goes for a clever chip but he can only mis-kick the ball straight into Kobel's arms. Ducksch raises a hand to apologise. You have to score those.
5'

Sloppy play

Both teams have been guilty of giving the ball away in these early stages as they look to settle.
2'

Bright start BVB

The visitors make inroads into the Werder back line with Ryerson bounding forward on the right. The full-back's pass into the centre is hacked clear by Werder captain Niklas Stark.
1'

Peeeep!

Dortmund, in their familiar yellow shirts and black shirts, get the game underway.
Kick-off!

Teams out!

Here we go. The teams make their way out onto the pitch and we're all set for what looks certain to be a Bundesliga Matchday 25 belter.

Club anthem sounds out

Werder scarves are in the air as the Weserstadion belts out the Bremen club anthem and the teams gather in the tunnel.

Warm-ups underway

Both teams are going through their pre-match paces at a packed Weserstadion. Not long to kick off now!
0:54
camera-professional-play-symbol

Watch: Dortmund check out the wohninvest WESERSTADION pitch

Can Dortmund respond?

Leipzig's 2-0 win over Darmstadt a short while earlier today has lifted them two points above Dortmund in the standings, pushing BVB down to fifth. Dortmund can reclaim fourth spot here with a win, however.
0:43
camera-professional-play-symbol

Watch: Here's how Bremen arrived

1:13
camera-professional-play-symbol

Watch: Dortmund in the house!

camera-photo

Dortmund team news

There are also two changes to BVB's line-up compared to the 2-0 win against Union Berlin last time out. Goalkeeper Gregor Kobel and Donyell Malen are in from the get-go for the visitors, who see Alexander Meyer and Karim Adeyemi take their place among the substitutes.
camera-photo

Werder team news

Home coach Ole Werner makes two changes the side that started last weekend's home loss against Stuttgart. The fit again Niklas Stark returns to a three-man back line to replace Christian Groß while Justin Njinmah is preferred to Nick Woltemade, who drops to the bench.

Werder starting XI

Zetterer - Malatini, Stark, Jung - Lynen - Weiser, Schmid, Stage, Agu - Njinmah, Ducksch (c)

Werder subs

Pavlenka, Veljković, Groß, Alvero, Keïta, Bittencourt, Aarøen, Kownacki, Woltemade

Dortmund starting XI

Kobel - Ryerson, Süle, Schlotterbeck, Maatsen - Sabitzer, Can (c) – Sancho, Brandt, Malen - Füllkrug

Dortmund subs

Meyer, Bensebaini, Hummels, Özcan, Nmecha, Reus, Adeyemi, Bynoe-Gittens, Moukoko

European race hotting up

Both teams in Saturday's late game harbour European ambitions. Werder can move as high as seventh if they take all three points, while Dortmund have Leipzig breathing down their neck in the battle for a top-four spot.
camera-photo

Werner on Dortmund

Over in the Bremen corner, Ole Werner said in his press conference: “They have a lot of pace and physicality on the pitch. However, in the last few weeks, they also conceded chances and left room for their opponent to exploit time and time again."
camera-photo

Terzić on Bremen

Here's what the BVB boss had to say on the eve of the game: "They did well not only against Bayern, but also against Leipzig. They look solid at the back and have managed to keep the opposition away from their goal... But as Borussia Dortmund, we are going to Bremen to build momentum so that we can achieve our goals."
2:14
camera-professional-play-symbol

Watch: Niclas Füllkrug - born and born again in Bremen

Füllkrug has 11 goals for Dortmund this season, but it all began at Bremen before seriously taking off for the Germany striker during his second stint in a green-and-white shirt. Saturday's trip to the Weser will be his first as a BVB player.

Second-half spectacle?

Bremen have scored 21 of their 33 Bundesliga goals so far this season in the second half of matches. Dortmund have conceded 12 of their 30 goals against after the restart.
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!
2:03
camera-professional-play-symbol

Watch: Dortmund 1-0 Bremen - previous meeting

Bremen-born Julian Brandt scored the only goal in the reverse fixture. BVB have now lost only one of their last 10 league meetings with Bremen, and are unbeaten in their previous seven trips to the Weser-Stadion, winning five.
2:03
camera-professional-play-symbol

Watch: Hoffenheim 2-1 Werder Bremen - highlights

Werder Bremen were undone by two first-half Maximilian Beier goals in a narrow loss to fellow top-six contenders Hoffenheim. They head into Matchday 25 in eighth place, seven points behind sixth-placed Eintracht Frankfurt.
2:03
camera-professional-play-symbol

Watch: Union Berlin 0-2 Borussia Dortmund - highlights

Karim Adeyemi scored a screamer as Borussia Dortmund cemented fourth place with victory at Union Berlin. With 10 matches remaining, BVB have a one point advantage over RB Leipzig, but are six behind third-in-the-table VfB Stuttgart.
0:30
camera-professional-play-symbol

Hello and welcome!

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