Bochum started the second leg highly motivated, knowing that only a three-goal lead would force second division outfit Düsseldorf into overtime.

However, Düsseldorf made a lively start and almost extended their lead to 4–4 on aggregate, but Ao Tanaka's shot was blocked at the last minute by defender Eva Ordts.

Bochum responded well and opened the scoring with their first clear-cut CU opportunity, when Philipp Hoffmann headed Kevin Stöger's free kick cross into the area, increasing Düsseldorf's aggregate lead to 3–1 with 18 minutes gone. .

The visitors remained dangerous and took the momentum in front of goal before half-time, as Keven Schlotterbach fired a header wide in the 41st minute, while Lucas Dashner's effort from 20 meters rattled the side netting moments later.

Daschner remained in trouble and had his dangerous shot blocked by Tim Oberndorf five minutes into the second half.Bochum eventually reduced Düsseldorf's lead to 3–2 on aggregate as Stöger's cross in the penalty area found Hofmann for the second time in the 66th minute.

Düsseldorf were stunned and saw Bochum equalize the tie four minutes later when Stöger converted a handball penalty to make it 3–0 on the scoreboard.

The hosts could offer no resistance while Bochum missed a chance to take the lead as Takuma Asano missed two promising chances in the closing stages.

The decision had to be taken by a penalty shoot-out after an evenly balanced overtime, with both teams missing a penalty before Düsseldorf's Takashi Uchino scored the th goal in sudden death.

“I'm tired and can't describe my feelings.We have been through a lot this past week. Respect to the boys for overturning a three goal deficit. It would be fantastic for Bochum to play another season in the Bundesliga,” said Bochum CEO Patrick Fabian.

With the result, Düsseldorf will remain in the second division while Bochum will remain in the U for one more season.