BERLIN (AP) — Bayern Munich will play Bayer Leverkusen in the semifinals of the German Cup, and Schalke will host Eintracht Frankfurt.

Sunday's draw gave Bayern and Frankfurt away games in the April 17-18 fixtures.

Bayern defeated third-division Paderborn 6-0, defending champion Borussia Dortmund 2-1, Leipzig 5-4 on penalties, and third-tier Chemnitz 5-0 to reach the final four.

The Bavarian powerhouse is going for a record-extending 19th German Cup title.