Bayern Munich's Toni Kroos, left, celebrates his goal against Kaiserslautern in Wednesday's cup semifinal triumph.
Kerstin Joensson/AP

FRANKFURT, Germany (AP) - Title holder Bayern Munich cruised to its 20th German Cup final by beating second-division Kaiserslautern 5-1 on Wednesday.

Bayern will seek its 17th title in the May 17 final in Berlin against Borussia Dortmund. Three-time winner Dortmund advanced on Tuesday by beating Wolfsburg 2-0. It will be a repeat of the 2012 final that Dortmund won 5-2.

KNOW YOUR U.S. WORLD CUP ENEMY: Germany's Toni Kroos

Bastian Schweinsteiger opened the scoring in the 24th, Toni Kroos doubled the lead in the 32nd and Thomas Mueller converted a penalty in the 50th for a 3-0 lead before Simon Zoller pulled one back for the visitors on the hour mark.

Mario Mandzukic scored in the 78th and Mario Goetze completed the victory in injury time.

Copyright 2014 Associated Press. All rights reserved. This material may not be published, broadcast, rewritten, or redistributed.

SI Apps
We've Got Apps Too
Get expert analysis, unrivaled access, and the award-winning storytelling only SI can provide - from Peter King, Tom Verducci, Lee Jenkins, Seth Davis, and more - delivered straight to you, along with up-to-the-minute news and live scores.