Audio By Carbonatix
Holders Bayern Munich beat Eintracht Frankfurt to set up a German Cup final against Bayer Leverkusen.
Ivan Perisic's stooping header was the only goal of a first half the treble chasers entirely dominated.
Eintracht, the 2018 winners, improved after the break and Danny da Costa levelled moments after coming on.
Robert Lewandowski scored the winner from Joshua Kimmich's pass, with a goal initially ruled out for offside but awarded by the video assistant referee.
That is the Pole's 45th goal in only 39 games for Bayern this season.
The final will be in Berlin's Olympic Stadium on 4 July, with Leverkusen beating fourth-tier Saarbrucken 3-0 in the other semi-final.
Bayern, who are two league wins away from an eighth consecutive Bundesliga title, have won 20 of their previous 21 games in all competitions.

Latest Stories
-
They were not set up to help Africa – Seth Terkper on global finance
19 minutes -
IHRC calls for peace in Middle East as Muslims mark Eid
27 minutes -
Bretton Woods institutions were never built for Africa – Seth Terkper
32 minutes -
Jinijini–Sampa road to be completed by 2027 — Mahama
9 hours -
Afroman wins legal battle over songs mocking US police
9 hours -
MTN Ghana deepens role in national growth with record tax contributions and expanded investments
9 hours -
Kevin Spacey and accusers settle before civil trial
9 hours -
Premier League extends £30 cap on away tickets
9 hours -
Oyarifa Police arrest pastor over alleged sexual abuse of 9-year-old stepdaughter
9 hours -
Haaland invests in new global chess tour
10 hours -
Denounce ‘abject’ Afcon decision – senior CAF member
10 hours -
Ashanti Police arrest 12 suspects in robbery, link 3 to Kusasi Chief murder at Asawase
10 hours -
Uefa calls leagues to summit over ‘microscopic’ VAR
10 hours -
Ghana’s Ambassador to US meets White House Task Force over 2026 World Cup
10 hours -
Fifa rules women’s teams must have female coaches
10 hours
