Werder – Borussia D. 0:2
15:30, finał
Gole: 52. Zagadou (Sancho), 66. Häland (Hakimí). . Sędziowie: Fritz – Schaal, Pelgrim. Widownia: .
Freiburg – Düsseldorf 0:2
15:30, finał
Gole: 37. Hoffmann (Stöger), 61. Thommy (Stöger). 90+4. Höler (FRE) – 34. K. Ayhan (DSF), 43. Valon Beriša (DSF), 52. Gießelmann (DSF), 64. Bellinghausen (DSF), 90. Karaman (DSF). Sędziowie: Willenborg – Aarnink, Unger. Widownia: 24 000.
Hertha – FC Koln 0:5
15:30, finał
Gole: 4. J. Córdoba (Uth), 22. J. Córdoba (Jakobs), 38. Kainz (J. Córdoba), 62. Kainz (Rexhbecaj), 69. Uth. 45+2. Stark (HER), 69. Ascacibar (HER) – 55. Meré (KLN), 78. Rexhbecaj (KLN). Sędziowie: . Widownia: .
Borussia M. – Hoffenheim 1:1
15:30, finał
Gole: 11. Ginter (Thuram) – 90+2. Ribeiro (Baumgartner). 21. Zakaria (MNC), 39. Stindl (MNC), 56. Wendt (MNC), 90+4. Herrmann (MNC) – 7. Skov (HOF), 71. Baumgartner (HOF), 89. Beier (HOF), 90. Ribeiro (HOF). Sędziowie: Brych – Leicher, Lupp. Widownia: .
Schalke 04 – RB Lipsk 0:5
18:30, finał
Gole: 1. Sabitzer (Werner), 61. Werner (Nkunku), 68. Halstenberg (Nkunku), 80. Angeliño (Nkunku), 89. Forsberg (Nkunku). 3. Raman (SCH), 43. Harít (SCH) – 5. Laimer (RBL), 58. Werner (RBL), 78. Upamecano (RBL). Sędziowie: Stegemann – Pickel, Assmuth. Widownia: 61 433.