Enam eksekutor pertama kedua tim dapat menuntaskan tendangan penalti dengan baik, lalu penendang ketujuh kedua tim sama-sama gagal. Sepakan bek Gladbach Andreas Christensen ditangkap kiper Frankfurt Lucas Hradecky dan tendangan bek Frankfurt Guillermo Varela ditangkis kiper Gladbach Yann Sommer.
Setelah itu tendangan penendang penalti kedelapan Gladbach Djibril Sow bisa ditepis Hradecky, sehingga tendangan penendang penalti kedelapan Frankfurt Branimir Hrgota yang menghujam ke gawang tim tuan rumah menentukan lolosnya Frankfurt ke final.
Dalam partai final yang akan berlangsung 28 Mei mendatang, Frankfurt akan menghadapi pemenang partai semifinal lainnya, antara juara bertahan Bayern Muenchen dan Borussia Dortmund. Muenchen dan Dortmund akan berhadapan pada Kamis (27/4/2017) dini hari WIB.
Pertandingan semifinal antara Gladbach dan Frankfurt harus ditentukan lewat adu penalti setelah saat waktu normal skor imbang 1-1 dan bertahan sampai dua babak perpanjangan waktu berakhir.
Taleb Tawatha membawa Frankfurt unggul pada menit ke-15 lewat gol yang dicetaknya melalui sepakan kaki kiri menuntaskan umpan silang Timothy Chandler dari sayap kanan. Gladbach lalu menyamakan kedudukan lewat gol Jonas Hofmann pada menit tambahan kedua babak pertama yang dihasilkan lewat sepakan kaki kiri memaksimalkan umpan sundulan Andre Hahn.
Susunan Pemain
Borussia Monchengladbach: Sommer; Wendt (booked 24’)(Chulz 41’(booked 90’)), Elvedi, Vestergaard, Christensen; Traore (Hermann 90’), Hofmann (Sow 112’), Strobl, Dahoud (Benes 80’); Stindl, Hahn (booked 90’+3’)
Eintracht Frankfurt: Hradecky; Abraham, Tawatha (Russ 103’), Chandler; Hector, Oczipka, Mascarell (Wolf 59’(Varela 72’(booked 80’))), Fabian (booked 60’); Gacinovic, Rebic (Seferovic 75’), Hrgota