Eintracht Frankfurt recovered from an early goal down to win 3-2 against host Stuttgart, reaching the final of the German Cup on Wednesday. Thiago Thomas gave Stuttgart the lead after 19 minutes, but Eintracht rallied in the first ten minutes of the second half. Ivan Ndicka equalized in the 51st minute, and just four minutes later, Daichi Kamada scored the second goal. Randall Kolo Muani, who is sought after by many clubs, made it 3-1 with a penalty in the 77th minute. Enzo Elliott gave Stuttgart hope by reducing the deficit seven minutes from the end. However, just two minutes later, the team suffered a major blow with the second yellow card shown to Borna Sosa. Eintracht, the Europa League winners last season, qualified for the final where they will face defending champions RB Leipzig, who crushed their hosts Freiburg 5-1.