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.