Arminia – Mainz 1:2
15:30, finał
Gole: 42. Laursen (Prietl) – 25. I Če-song, 69. Burkardt. 52. A. Andrade (BIE), 70. Prietl (BIE) – 58. Kohr (MAI), 77. Hack (MAI), 80. Bell (MAI). Sędziowie: Dankert – Rohde, Unger. Widownia: .
Borussia D. – FC Koln 2:0
15:30, finał
Gole: 40. T. Hazard (Bellingham), 63. Tigges (Brandt). 52. Meunier (DOR), 88. Bellingham (DOR) – 11. Schmitz (KLN), 56. Hübers (KLN), 82. S. Özcan (KLN). Sędziowie: Petersen – Sather, Wessel. Widownia: .
Freiburg – Fürth 3:1
15:30, finał
Gole: 20. Asta (sam.), 39. Höler (Grifo), 79. Grifo (kar.) – 74. Leweling (Hrgota). 41. Green (FRT), 49. Christiansen (FRT). Sędziowie: Brych – Borsch, Lupp. Widownia: 31 500.
Bayer – Wolfsburg 0:2
15:30, finał
Gole: 48. L. Nmecha (Lukebakio), 51. Arnold. 28. Tah (LEV), 30. Alario (LEV), 54. Wirtz (LEV) – 28. Steffen (WOF), 28. Brooks (WOF) 90+5. Lacroix (WOF). Sędziowie: A. Aytekin. Widownia: .
Union – Bayern 2:5
15:30, finał
Gole: 44. Giesselmann (Haraguči), 66. Ryerson (Behrens) – 15. Lewandowski (kar.), 23. Lewandowski (Müller), 36. Sané (Müller), 62. Coman, 80. Müller (Upamecano). 31. Süle (BAY). Sędziowie: . Widownia: .
Eintracht – RB Lipsk 1:1
18:30, finał
Gole: 90+4. Tuta (Kostić) – 35. Y. Poulsen (Orban). 69. Trapp (FRN) – 90+3. Gulácsi (RBL). Sędziowie: Schlager – Waschitzki, Blos. Widownia: .