Borussia Monchengladbach retained their place in the Bundesliga as Marco Reus' equaliser earned them the draw they needed in the second leg of their relegation play-off away to Bochum tonight.
Trailing 1-0 from the first leg, the hosts, who finished third in the second division last year, drew level on aggregate when Havard Nordtveit put through his own net.
Gladbach, though, completed the great escape when Reus finished well in the 72nd minute.
The play-off win capped a remarkable end-of-season recovery for Gladbach, who took 10 points from their final four league games to keep their survival hopes alive.
Bochum started better, though, and Marcel Maltritz headed Paul Freier's cross against the bar in the third minute.
There was a touch of fortune about the goal which put them in front on the night, though, as Christoph Dabrowski played a low cross in from the left and, in trying to cut it out, Nordtveit could only divert the ball into his own net.
Gladbach responded strongly and Mohamadou Idrissou met Juan Arango's corner with a powerful header only for it to crash against the bar.
The visitors, though, were looking dangerous and they levelled midway through the second half.
Moments after Martin Stranzl's header was cleared off the line by Matthias Ostrzolek, Igor De Camargo's through-ball sent Reus racing clear and one-on-one with keeper Andreas Luthe before finishing coolly.
Bochum had no answer and Gladbach could have grabbed a winner but De Camargo's shot was blocked by Ostrzolek.