The Bavarian club beat Eintracht Frankfurt 2-1 on Wednesday evening at the Allianz Arena, in the semi-finals.
Bayern Munich – which raised its balance to 19 wins in the last 20 games – in various competitions dominated the course of the game completely, especially in the first half, as it was possible to come out with a higher yield than goals.
Croatian Ivan Perisic scored the opening goal for the Bavarian, following a perfect pass from Thomas Muller in the 14th minute.
Frankfurt equalized thanks to Danny da Costa in the 69th minute, but the joy of Frankfurt was short-lived because Bayern Munich’s top scorer Lewandowski gave his team the lead again after 5 minutes.
The Polish striker raised his score to 45 goals with Bayern Munich in all competitions this season.
It is the twenty-fourth time Bayern Munich reached the final of the German Cup, culminating in the title 19 times, the last of which was last season, by defeating Leipzig in the final with three clean.
The Bavarian club will meet at the Berlin Olympic Stadium on July 4, with Bayer Leverkusen, who directed Saarbrucken (fourth-degree) by beating him 3-0 on Tuesday.
Leverkusen scored Musa Diaby, Lucas Nicholas Olario, and Karim Belarbi in the 11th, 19th, and 58th minutes.
Leverkusen won the title in 1993 against the reserve team of Hertha Berlin, before losing 2002 final to Schalke 04 and 2009 to Werder Bremen.
The Saarbrucken team, which entered history from its widest gates, where it managed to defeat teams that sold in the Bundesliga such as Cologne and Dusseldorf, in addition to the Regensburg and Karlsruhe team, to become the record-breaking player as the first fourth-tier team to play in the semi-finals.