Highlights
D. Aytekin
90'
+ 6
Honours even
Nikola Dovedan's early opener was cancelled out by Robin Gosens and Andras Schäfer, but Jan-Niklas Beste had the final say, snatching a 2-2 draw with a fine lob. Heidenheim take another step towards safety, now in ninth, three places and points better off than their hosts today.
Full-time
90'
Substitution
83'
Substitution
81'
Substitution
81'
Substitution
79'
Trimmel tester
Christopher Trimmel send a dangerous ball into the box that Müller manages to punch clear.
73'
Substitution
72'
Substitution
72'
Substitution
72'
Substitution
71'
Simply the Beste!
Maloney wins the ball in the air, Dinkçi lofts it forward and Beste lifts it over Rønnow with a beautiful first-time finish. His seventh, and perhaps best, goal of the season so far.
64'
Substitution
64'
Substitution
63'
Kliendients goes close!
Tim Kleiniendst heads narrowly wide from another Beste corner!
60'
Close game
Goal attempts
5off target
3on target
4off target
3on target
56'
Danger for Union
Jonas Föhrenbach fires the ball into the Union area and Robin Knoche gets to it before Lennard Maloney.
53'
Another Union effort
Juranović has a go on his weaker left foot which spins wide. The Croat wants a corner but referee Deniz Aytekin isn't interested.
48'
Schäfer lets rip
Schäfer got behind that one! Great power from the Hungarian but Kevin Müller is well positioned to collect.
46'
Unchanged
Neither manager has made any changes at the break...
Kick-off!
Half-time
45'
+ 3
Win Probability
43'
14.4 %
45'
+ 2
71.3 %
45'
+ 2
What a turnaround!
Union have second! Schäfer's shot deflects off Aaronson and into the visiting goal for 2-1.
44'
Gosens' goal
Robins Gosens gets the break of the ball in the Heidenheim box and steers home his sixth goal of the season - not bad for a left-back!
39'
Speculative from Schäfer
András Schäfer is the next try his luck, his effort from the edge of the box drifting wide. Union are ending the half well.
30'
Aaronson up for it
Aaronson turns on the jets to break Heidenheim's last line but the USMNT star then overruns the chance.
25'
Juranović recovery!
Eren Dinkçi picks out an unmarked Jan-Niklas Beste haring into the box, but Juranović gets back in time to block his shot.
© IMAGO/Michael Taeger
19'
Union chance
Josip Juranović spins the ball to Robin Gosens at the back post but his fellow wing-back fires off target before the offside flag goes up against him anyway.
15'
Hard running
15'
Union probing
Brenden Aaronson, back in the starting line-up for Union, has a go at the other end but it deflects out for a corner that comes to nothing.
8'
Dangerous Dovedan
Dovedan was a surprise starter today but he looks to bag a second soon after his opener, but his volley sails wide of Rønnow's post.
3'
What a start!
Union make a mess of clearing a high and hopeful ball forward and Nikola Dovedan steals in to give the visitors an early lead!
Kick-off!
Here we go!
We're underway at the Stadion An der Alten Försterei.
Heidenheim subs
Eicher, Busch, Siersleben, Theuerkauf, Sessa, Pick, Beck, Schimmer, Pieringer
Heidenheim starting XI
Müller - Traoré, Mainka (c), Gimber, Föhrenbach - Maloney, Schöppner - Dinkçi, Dovedan, Beste - Kleindienst
Union subs
Schwolow, Jaeckel, Roussillon, Trimmel, Haberer, Laïdouni, Král, Kaufmann, Vertessen
Union starting XI
Rønnow - Knoche, Vogt, Doekhi - Khedira (c) - Juranović, Tousart, Schäfer, Gosens - Aaronson, Hollerbach
Bjelica's view on Union
© IMAGO/Matthias Koch
Schmidt's view on Union
© Getty Images
Probable line-ups
© Sebastian Widmann/Bundesliga
Union on the up
Union have registered back-to-back victories for the first time since opening the campaign with a pair of wins on Matchdays 1 and 2. Heidenheim, meanwhile, saw their eight-game unbeaten run (W4, D4) ended last time out.
2:03
Watch: Heidenheim 1-0 Union - previous meeting
3:00
Watch: Hoffenheim 0-1 Union Berlin - highlights
3:54
Watch: Heidenheim 1-2 Bayer Leverkusen - highlights
Hello and welcome!
Thanks for joining us for build-up and live coverage of this Matchday 23 fixture between Union Berlin and Heidenheim.