Highlights
T. Reichel
0:18
Watch: Vogt: "I didn't know it was that long since my last goal!"
0:28
Watch: Şahin: "It's not a mentality thing"
Full-time: Union Berlin 2-1 Borussia Dortmund
© Maja Hitij
Full-time
90'
+ 4
Union hanging on
Dortmund are hitting the ball around but not creating any chances - with Jordan now winning the ball and taking it forward, bringing the hosts a few seconds closer to the three points.
90'
+ 1
Six minutes of stoppage time indicated
The Union fans show just what they think of that - will it be enough time for Dortmund to salvage a result though, with the hosts dropping deep and defending doggedly?
86'
Sabitzer searches for Guirassy
A good cross from the Austrian substitute to the striker at the far post, but Guirassy can't beat a defender to the ball.
86'
Substitution
84'
A little tetchy
A pair of yellow cards are shown, with both sides determined to get a crucial late goal.
81'
Ball Recovery Time
1st Half
2nd Half
80'
Into the final ten
Dortmund are making most of the running, but Union Berlin are showing they still have the tools to threaten on the break. A fascinating final few minutes might be on the cards!
77'
Substitution
76'
Hollerbach into the side netting
The Union attacker takes a long ball forward down well, but can only find the side netting. Both sides prepare to make a substitution and that will be Hollerbach's last act of the proceedings.
76'
Substitution
75'
Malen down in the box
Nothing is given.
73'
Skarke saved
Just when the nerves seemed to be rising with Dortmund pushing for a leveller, Tim Skarke suddenly breaks behind the defence, but he can't beat Kobel from a tight angle.
73'
Borussia bossing the ball
Possession (%)
3961
All set up
© IMAGO/Sebastian Räppold/Matthias Koch
67'
Substitution
67'
Substitution
67'
Substitution
66'
Doekhi heads wide
Union are tyring to restore their two-goal lead as Danilho Doekhi heads wide, but is flagged offside in any case as the hosts prepare to make a triple change...
63'
Double Dortmund change
Malen and Nmecha come on as Nuri Şahin senses his side can get a result here.
63'
Substitution
63'
Substitution
62'
Ryerson strikes against former club!
Dortmund are back in this! Vertessen loses the ball, and the visitors can race forward again, with Ryerson applying a fine sweeping finish from 20 yards out.
60'
First change
Goalscorer Kevin Vogt leaves the field for Austrian new signing Leopold Querfeld as Bo Svensson seeks to tighten his ship heading into the final 30.
60'
Substitution
58'
Beier again
The young attacker gets the ball again out on the right and flashes a shot into the side netting. Dortmund have stepped up in the second half, and you get the feeling they could well find their way onto the scoresheet soon.
55'
Beier denied
Dortmund launch a dangerous break that sees Beier slipped through on the right. Frederik Rønnow stands tall to make a strong save. It's end-to-end now!
53'
Threatening from Vertessen
Khedira wins the ball high up the pitch and feeds Vertessen, who tears down towards goal and hits a fierce drive that Kobel can save.
51'
Guirassy almost gets there
Couto clips a good cross from the right to the far post and it's nodded across the goalmouth where Guirassy tries to reach it but is penalised in the end for fouling Vogt.
50'
Couto comes forward
A good show of ambition from the right-back, who races forward, zips inside a defender and wins Dortmund a corner.
46'
We're back
Can Borussia Dortmund bounce back?
Kick-off!
Half-time: Union Berlin 2-0 Borussia Dortmund
© Maja Hitij
Half-time
45'
+ 1
Into stoppage time
Three minutes are indicated, with the home fans delirious.
45'
Vertessen smashes a second
Union have kept on pushing and gained a second goal at a perfect time! A corner is headed clear to the edge of the box and Yorbe Vertessen lets rip with a huge drive that Kobel has no chance of saving.
44'
Iron resolve
41'
Jeong booked
The attacker brings Groß down and is shown yellow.
40'
Jeong fires over
Hollerbach chests a ball down and lays it off to Jeong, and the Korean does well to turn but fires over from inside the box.
37'
Guirassy clips wide
The visitors play a clever corner that sees Brandt cut the ball to Can 20 yards out, and he drills the ball forward for Serhou Guirassy to get a touch in the box - but the striker sends it wide.
36'
How's that for a stat?
Kevin Vogt has scored four goals in 341 Bundesliga appearances - yet three of those have come against Dortmund.
Union well worth their lead
© IMAGO/Uwe Koch
30'
Union pushing for a second
The hosts win a corner, which Trimmel curls in dangerously, only for Dortmund to be given a free-kick.
26'
Vogt puts Union ahead!
That's Kevin Vogt's first goal in ten years of Bundesliga football! The centre-back slams the spot kick past Gregor Kobel's outstretched hand and Union have a deserved lead.
24'
Penalty to Union!
Schlotterbeck trips Hollerbach and the hosts have a chance to take the lead....
20'
Guirassy goes wide
Beier pulls the ball back from the right and Guirassy hits his standing leg with his effort from the edge of the box - sending the ball running behind for a goal-kick.
19'
Couto cracks a shot in
Dortmund's first shot comes from their new full-back, who races forward and forces Frederik Rønnow across to make a save from the edge of the box.
17'
And the second booking
Schlotterbeck wrestles Hollerbach down and is also shown a yellow.
16'
First booking
Vogt is the first man in the referee's notebook after clattering into Guirassy.
14'
Early running for Union
Goal attempts
2off target
0on target
0off target
0on target
12'
Vertessen flashes wide
The Belgian breaks free of the defence but drags his shot from the edge of the area wide.
10'
Hollerbach heads wide
Jeong crosses well from the left and Benedict Hollerbach heads wide from a good position. Union are on top.
8'
Rothe rifles wide
A super shot from the former Dortmund full-back flashes just wide of Gregor Kobel's target.
7'
Calm Kobel
Union threaten with a deep ball that Vertessen chases - but Gregor Kobel charges out of his goal to clear the danger with a diving header.
2'
Ryerson on the ball
The full-back takes an early throw-in at his former club, fresh after signing a new contract with Dortmund running until 2028.
1'
Off we go!
Borussia Dortmund kick us off on a mild Berlin afternoon.
Kick-off!
Union anthem sounds
The unmistakable tones of Eisern Union by Nina Hagen are sounding around East Berlin.
0:10
Watch: The hosts are warming up
0:08
Watch: Dortmund out checking the pitch
More on that Union team
© DFL/Getty Images/Boris Streubel
More on that Dortmund team
© Stuart Franklin
Union starting XI
Rønnow - Doekhi, Vogt, Leite - Trimmel (c), Kemlein, Khedira, Rothe - Jeong, Hollerbach - Vertessen
Union subs
Schwolow, Querfeld, Roussillon, Schäfer, Haberer, Bénes, Skarke, Skov, Jordan
Dortmund starting XI
Kobel - Couto, Anton, Schlotterbeck, Ryerson - Can (c), Groß - Beier, Brandt, Gittens - Guirassy
Dortmund subs
Meyer, Bensebaini, Süle, Kabar, Nmecha, Sabitzer, Campbell, Wätjen, Malen
Şahin on the 7-1 win over Celtic
© IMAGO/David Inderlied
Familiar faces
© DFL/Getty Images/Boris Streubel
Svensson's thoughts on Dortmund
© IMAGO/Matthias Koch
More from Şahin on Union
"Now they have a coach whom I have a very high opinion of. You can recognise his handwriting. And there's the stadium, and it's an away match. On the whole, it is an unpleasant opponent that awaits us there."
Watch: Serhou Guirassy - Delivering for Dortmund
Nuri Şahin's thoughts on Union
© IMAGO/David Inderlied
Four more years
© IMAGO/BEAUTIFUL SPORTS/Wunderl
Probable Union line-up
Rønnow - Doekhi, Vogt, Leite - Haberer, Schäfer, Khedira (c), Rothe - Jeong, Hollerbach - Jordan
Probable Dortmund line-up
Kobel (c) - Couto, Anton, Schlotterbeck, Ryerson - Nmecha, Groß - Sabitzer, Brandt, Gittens - Guirassy
Adeyemi injury blow
© IMAGO/Ulrik Pedersen
3:24
Watch: All of Karim Adeyemi's Bundesliga goals and assists
Tale of the tape
Dortmund have the upper hand in this match-up. They have won six of the previous seven meetings between the two, and all of the last three. Union, meanwhile, have lost on more occasions against BVB than any of team in the Bundesliga.
Century around the corner?
© IMAGO/Ralf Treese/DeFodi Images
Goals at a premium
In Union's five matches so far this term, there have only been seven goals - a league low. That hasn't stopped Union from amassing eight points, though.
Dortmund's tough travels
BVB have only one point from their first two away games of the season. The last time they failed to win any of their first matches on the road was in 2012.
2:03
Watch: Union Berlin 0-2 Borussia Dortmund - previous meeting
2:03
Watch: Borussia Mönchengladbach 1-0 Union Berlin - highlights
2:03