Berlin - Borussia Dortmund will face VfL Wolfsburg in the German Cup final after Wolfsburg's emphatic 4-0 romp at third division giantkillers Arminia Bielefeld in the second semi-final on Wednesday.
Germany Under-21 striker Maximilian Arnold scored Wolfsburg's first and last goals in a clinical team display to end Bielefeld's impressive cup run.
Brazil's Luiz Gustavo and Croatia's Ivan Perisic also got on the scoresheet at Bielefeld's sold-out Schuco Arena as the third division leaders were punished for defensive lapses.
Wolfsburg, who are destined for the Champions League next season and are second in Germany's top tier, ended Bielefeld's hopes of reaching a first German Cup final.
Arminia had claimed the scalps of Hertha Berlin, Werder Bremen and Borussia Moenchengladbach en route to the last four.
Arnold put his side ahead on eight minutes with a perfectly-timed run into the box to drill home Daniel Caligiuri's defence-splitting pass.
Caligiuri was a constant menace on the left wing and set up three of Wolfsburg's four goals.
Defensive midfielder Luiz Gustavo headed home Wolfsburg's second with 32 minutes gone when he got the better of a posse of defenders from a corner.
Perisic added the visitors' third on 51 minutes after some good work in the area from Belgium midfielder Kevin de Bruyne and Caligiuri.
Arnold grabbed his second and Wolves' fourth four minutes later when he fired home left-footeed from close range after profiting from another Caligiuri pass.
Wolfsburg will face Dortmund at Berlin's Olympic Stadium on May 30, with Borussia looking to give Jurgen Klopp a perfect send-off with one last piece of silverware after seven successful years as coach.
Dieter Hecking's Wolfsburg, the 2009 German league champions, have never won the domestic cup, while Dortmund will be bidding for their fourth title, having reached their third final in the last four years.