With a 3-2 victory over Stuttgart, Eintracht Frankfurt overcame a one-goal deficit to advance to the German Cup final and set up a matchup with RB Leipzig.
The Europa League champions Frankfurt scored twice in five minutes in the second half to make up for a goal by Tiago Tomas that had put them behind. With 15 seconds left, Randal Kolo Muani was fouled in the penalty area and scored the ensuing penalty.
Enzo Millot of Stuttgart was successful in scoring, but the home team was down to 10 players as a result of Borna Sosa’s second caution.
Due to a VAR review, Frankfurt narrowly escaped a handball penalty in stoppage time, preserving their chances of winning the German Cup for a sixth time. Stuttgart goalie Fabian Bredlow lamented the missed penalty opportunity, while Frankfurt manager Oliver Glasner expressed pride in his team.
Under their new manager Sebastian Hoeness, the hosts Stuttgart came into the game with a five-game winning streak and were just one position on goal differential above the Bundesliga relegation zone. Frankfurt, who was ranked ninth, had only won one of their previous 11 games.
Stuttgart took the lead thanks to a goal from Tomas in the 18th minute, but Frankfurt turned the game around in the second half thanks to goals from Ndicka and Kamada. Despite Millot’s goal and a late push from Stuttgart, Frankfurt held on to win despite Kolo Muani’s penalty making the score 3-1.
On June 3, Frankfurt, who last won the German Cup by defeating Bayern Munich 3-1, will compete against Leipzig, who defeated Freiburg 5-1.