Bochum will be playing in the Bundesliga once again next campaign after staving off relegation with a penalty shoot-out victory over Fortuna Dusseldorf in the play-offs.

Heiko Butscher's side finished 16th in the German top-flight table in the 2023-24 season, though got the better of their 2.Bundesliga opponents to secure another season in the competition.

Needing to overturn a three-goal deficit from the first-leg play-off defeat, Philipp Hofmann stole the show with a goal in either half before Kevin Stoger's 70th-minute penalty sent the tie to extra time.

The pair could not be separated across an additional 30 minutes at Dusseldorf Arena, ensuring spot-kicks were required to decide the fate of the two Bundesliga hopefuls.

Andre Hoffmann missed Dusseldorf's first but Erhan Masovic also faltered, leaving a winner-takes-all scenario in a sudden-death shoot-out with the score at 4-4.

Maximilian Wittek then converted before Takashi Uchino fired wide, sealing a 6-5 penalty shoot-out victory for Bochum after a 3-0 win on Monday snatched a 3-3 aggregate draw.

Dusseldorf finished third in Germany's second division this season and will be forced for, at least, another campaign in 2. Bundesliga after this play-off heartbreak.

This was the first time a play-off has gone to penalties since the Bundesliga reintroduced the fixture, with Bochum ultimately prevailing to keep their top-flight status intact.

Bayer Leverkusen stayed on course for a German league and cup double by thumping Fortuna Dusseldorf 4-0 to reach the DFB-Pokal final.

Jeremie Frimpong, Amine Adli and Florian Wirtz scored first-half goals as runaway Bundesliga leaders Leverkusen made light work of second-tier opponents at the BayArena.

Wirtz added a fourth from the penalty spot as Xabi Alonso’s side – who are also in the quarter-finals of the Europa League – made it 40 games unbeaten in all competitions this season.

Dusseldorf’s away form in Bundesliga – seven wins and four draws from 14 games – had given them semi-final hope, but this was a much tougher challenge than they were accustomed to.

The size of their task was laid bare within four minutes when Emmanuel Iyoha’s last-ditch tackle prevented Frimpong from opening the scoring.

Marlon Mustapha instantly managed a weak shot at the other end, but the unmarked Frimpong rifled Leverkusen ahead after seven minutes with a ferocious shot into the roof of the net.

Leverkusen doubled their lead after 20 minutes from a lightning counter-attack launched from deep inside their own penalty area.

Wirtz released Adli and his unerring low finish into the corner of the net gave goalkeeper Florian Kastenmeier no chance.

There was a massive chasm between the sides and Leverkusen rammed home their superiority after 35 minutes.

Dusseldorf were caught out playing from the back and Adli repaid the compliment as Wirtz finished in style.

Wirtz saw another effort tipped over by Kastenmeier before Andre Hoffmann and Christos Tzolis threatened for Dusseldorf.

But Matej Kovar stood firm in the home goal and Leverkusen added a fourth on the hour mark.

Patrik Schick’s header was going wide, but the ball clipped the hand of Matthias Zimmermann to be diverted on to the post.

It was definitely not an intentional intervention from Zimmerman, but the referee was sent to the monitor for a VAR review and a penalty awarded.

Wirtz, fresh from scoring after six seconds for Germany against France, sent his devastating spot-kick in to the corner.

Dusseldorf wanted their own penalty after 74 minutes when Tzolis tangled with Frimpong in the box.

On first glance it looked as if Tzolis had got there first, but on closer examination Frimpong’s challenge was shown to be legitimate.

Leverkusen welcomed back Victor Boniface for the final 15 minutes, the 16-goal Nigeria striker having not played since December 20 because of a muscle injury.

Substitute Nathan Tella was denied a late fifth, but the party had already started with flares lighting up the BayArena.

Leverkusen – 13 points clear of Bayern Munich at the top of the Bundesliga – will play second-tier Kaiserslautern in the DFB-Pokal final in Berlin on May 25.

Sebastien Haller made his first appearance for Borussia Dortmund on Tuesday, less than six months after starting treatment for testicular cancer.

The Ivory Coast striker arrived from Ajax in July but was almost immediately sidelined after the discovery of a malignant tumour during pre-season testing in July.

Haller underwent two surgeries and chemotherapy, and was present as Dortmund returned to training for the first time after the World Cup last week at a camp in Marbella, Spain.

In the 74th minute of Dortmund's 5-1 friendly win against fellow German side Fortuna Dusseldorf, Haller replaced Youssoufa Moukoko to make his first appearance for the club, sharing a hug with head coach Edin Terzic before entering the pitch.

Terzic's side took an early lead when Felix Passlack finished from a neat throughball by Marco Reus, though Dusseldorf equalised almost immediately via a Dawid Kownacki penalty.

Jude Bellingham dribbled into the box to set up Karim Adeyemi for a simple second for Dortmund just after the half-hour mark, but they had to wait until after Haller's arrival to add further goals.

Nico Schlotterbeck swept home a Julian Brandt cross from the left with nine minutes to go, before Donyell Malen raced onto Thomas Meunier's ball over the top to make it four, and the Dutchman added a fifth just before full-time with a finish into the far-right corner following a delightful jinking run from the left.

Dortmund resume their Bundesliga campaign at home to Augsburg on January 22, having finished the first part of the season before the World Cup in sixth place, nine points behind leaders Bayern Munich.

Bayern Munich have been drawn against Mainz in the last 16 of the DFB-Pokal, while Borussia Dortmund face a derby showdown with Bochum.

Record 20-time winners Bayern saw off Viktoria Koln and Augsburg to reach the third round for the first time in three seasons.

Julian Nagelsmann's side now face a tricky trip to Mainz, who are sixth in the Bundesliga and have defeated Bayern in their past two meetings on home soil.

Dortmund have also been drawn against top-flight opposition, with a trip to local rivals Bochum awaiting them when the ties are played at the end of January.

Defending champions RB Leipzig will host Hoffenheim, meanwhile, and surprise Bundesliga leaders Union Berlin are at home to Wolfsburg.

Elsewhere, Sandhausen have been drawn against Freiburg, Stuttgart face a trip to Paderborn, Eintracht Frankfurt host Darmstadt and Nurnberg will meet Fortuna Dusseldorf.

© 2023 SportsMaxTV All Rights Reserved.