DORTMUND, Germany (AP) - Borussia Dortmund reached its sixth German Cup final by beating Wolfsburg 2-0 on Tuesday.
Henrikh Mkhitaryan opened the scoring in the 12th and Robert Lewandowski scored his 100th goal for Dortmund to secure the victory in the 43rd.
Bayern Munich hosts second-division Kaiserslautern in the second semifinal on Wednesday. Dortmund beat Bayern 3-0 in Munich in the Bundesliga on Saturday. The final is on May 17 in Berlin.
Wolfsburg missed several good chances even though three-time cup winner Dortmund controlled most of the match.
''We were fortunate, but we are playing at a high level the past week,'' Dortmund's coach Juergen Klopp said.
Mkhitaryan picked up a pass from Marko Reus and slotted a low shot for the first goal.
Dortmund doubled the lead only one minute after Junior Malanda had hit the post with a header. Milos Jojic launched Reus, who crossed for Lewandowski and the Poland striker fired into the roof of the net.
Lewandowski hit the post from a very acute angle early in the second half.
Malanda wasted his second big chance of the match in the 75th by firing high from four meters (yards) out after Kevin de Bruyne's shot had bounced off the post.
And in the 81st Malanda's shot was parried by Roman Weidenfeller, Gustavo's follow-up hit the post and Dortmund defender Sokratis fell on Malanda's right leg in the melee. The Belgium international had to be substituted.
''It was very close, we were lucky that Wolfsburg did not score,'' Dortmund's defender Mats Hummels said.
Before the game, Dortmund announced that it was extending the contract of injured midfielder Ilkay Gundogan by one year until 2016. Gundogan has made only two appearances this season because of a pinched nerve in his back.
Copyright 2014 Associated Press. All rights reserved. This material may not be published, broadcast, rewritten, or redistributed.