Borussia M. – Eintracht 2:3
18:30, finał (16)
Gole: 7. Neuhaus (Scally), 54. Binsibajní (kar.) – 45+1. Borré (Lindström), 50. Lindström (Ndicka), 56. Kamada. 43. Embolo (MNC), 62. Koné (MNC) – 39. Tuta (FRN), 42. Borré (FRN), 73. D. da Costa (FRN), 90+3. Lenz (FRN) 70. Tuta (FRN). Sędziowie: Petersen – Sather, Wessel. Widownia: .
Augsburg – RB Lipsk 1:1
20:30, finał (16)
Gole: 86. D. Caligiuri (kar.) – 20. André Silva (Henrichs). 45. Dorsch (AUG), 88. Sarenren-Bazee (AUG). Sędziowie: . Widownia: .
Borussia D. – Fürth 3:0
20:30, finał (16)
Gole: 33. Haaland (kar.), 82. Haaland (Brandt), 89. Malen (Brandt). 15. Hummels (DOR), 43. Bellingham (DOR) – 32. Bauer (FRT), 43. Willems (FRT). Sędziowie: D. Schlager – S. Waschitzki, A. Blos. Widownia: .
Bayer – Hoffenheim 2:2
20:30, finał (16)
Gole: 37. Schick (Diaby), 63. Schick (Hincapié) – 80. Stiller (Vogt), 83. Dabbur (Rutter). 21. Diaby (LEV), 60. Kossounou (LEV), 85. Tapsoba (LEV), 87. Hincapié (LEV) – 21. Rudy (HOF), 27. Raum (HOF), 89. Dabbur (HOF) 90+2. Diaby (LEV). Sędziowie: Stieler – Beitinger, Unger. Widownia: .
Union – Freiburg 0:0
20:30, finał (16)
Gole: . 77. Becker (UNB) – 34. Höfler (FRE). Sędziowie: Deniz Aytekin. Widownia: .