Eintracht – Hoffenheim 3:2
15:30, finał
Gole: 21. Rebić (Kostić), 90+1. Haller (Gaćinović), 90+6. Paciência (Haller) – 45. Joelinton (Szalai), 61. Belfodil (Nuhu). 16. Nuhu (HOF), 90+4. Kramarić (HOF) 67. Nuhu (HOF). Sędziowie: Gräfe – Kleve, Sinn. Widownia: .
Hertha – Mainz 2:1
15:30, finał
Gole: 50. Grujić, 60. Stark (Lazaro) – 46. Stark (sam.). 61. Bell (MAI), 87. Donati (MAI). Sędziowie: Aytekin – Dietz, Beitinger. Widownia: .
Bayer – Freiburg 2:0
15:30, finał
Gole: 4. Aránguiz, 73. Bailey (Volland). . Sędziowie: . Widownia: .
1. FC Nurnberg – RB Lipsk 0:1
15:30, finał
Gole: 41. Klostermann (Konaté). 37. Leibold (NUR), 57. Behrens (NUR) – 9. Konaté (RBL), 52. Sabitzer (RBL), 71. Kampl (RBL). Sędziowie: Schlager. Widownia: .
Schalke 04 – Düsseldorf 0:4
15:30, finał
Gole: 35. Lukebakio (kar.), 62. Kownacki (Raman), 68. Raman (Lukebakio), 84. Kownacki. 17. Burgstaller (SCH), 21. Uth (SCH), 35. Nastasić (SCH), 73. Bruma (SCH) – 13. Sobottka (DSF), 41. Kownacki (DSF). Sędziowie: F. Brych (Ger). Widownia: .
Borussia M. – Bayern 1:5
18:30, finał
Gole: 37. Stindl (T. Hazard) – 2. Javi Martínez (James Rodríguez), 11. Müller, 47. Lewandowski (Rafinha), 75. Gnabry, 90+1. Lewandowski (kar.). 9. J. Hofmann (MNC), 71. Kramer (MNC) – 51. Boateng (BAY), 57. Alcántara (BAY). Sędziowie: . Widownia: .