Bayern Munich has reached to German Cup Final for the third straight year after beating Eintracht Frankfurt 2-1.
Media reports said Bayern will now play Bayer Leverkusen, who cruised past fourth-tier Saarbruecken 3-0 on Tuesday, in the final in Berlin on July 4.
“In the first half we should have scored more goals. In the second half we did not do it well,” Bayern coach Hansi Flick said.
“But it was a Cup game and at the end it was a deserved qualification”
Having all but secured the Bundesliga title and chasing a 20th German Cup crown, the Bavarians unstoppable in the first half.
The unmarked Perisic headed in a Thomas Mueller cross for the lead in the 14th minute.
Earlier Frankfurt, who beat Bayern in 2018 final, came out transformed after the break and snatched an equalizer through substitute Da Costa in the 69th.
Yet Lewandowski scored the winner five minutes later with Bayern’s only real chance in the second half after confusion in the Frankfurt box and following a VAR review.