4:1
(1:0)
final
  4. Robben (Alonso), 74. Arturo Vidal (Robben), 90+3. Ribéry (Robben), 90+4. Kimmich (Lewandowski) – 76. Petersen (Grifo)
  54. Arturo Vidal (BAY)
4:3
(2:1)
final
  32. Reus (Kagawa), 42. Aubameyang (Dembèlé), 75. Reus (pen.), 89. Aubameyang (pen.) – 7. Junuzović (U. García), 46. Bartels (M. Kruse), 68. M. Kruse (Junuzović)
  11. Papastathopoulos (DOR), 61. Dembèlé (DOR), 62. Şahin (DOR), 87. Kagawa (DOR) – 58. Bartels (BRM), 88. Bargfrede (BRM), 90+2. Veljković (BRM)
2:2
(0:0)
final
  50. T. Hazard (N. Schulz), 65. Raffael (J. Hofmann) – 62. Schipplock (Čolak), 90. Heller
  12. Kramer (MNC)
2:6
(0:3)
final
  71. Weiser (Kalou), 86. Allagui (pen.) – 5. J. Hernández, 31. Havertz (J. Hernández), 45+1. Havertz (Brandt), 64. Kießling (pen.), 81. Aránguiz (pen.), 90. Pohjanpalo (D. da Costa)
  12. Allan (HER), 36. Ibišević (HER), 63. Darida (HER) – 41. Henrichs (LEV), 60. Wendell (LEV)
2:0
(1:0)
final
  43. Hector (Osako), 87. Osako (Jojić)
  20. Rausch (KLN), 64. Klünter (KLN) – 45+1. Bell (MAI)
2:1
(1:1)
final
  33. Kostić (Holtby), 89. Waldschmidt (Kostić) – 24. Knoche (S. Jung)
  25. Sakaj (HAM), 80. Papadopoulos (HAM), 90+5. Gregoritsch (HAM) – 37. Guilavogui (WOF), 61. Vieirinha (WOF), 90+3. Casteels (WOF)
1:1
(1:1)
final
  41. Groß (pen.) – 2. Avdijaj (Goretzka)
  47. Lezcano (ING) – 90+2. Tekpetey (SCH)   63. Stambouli (SCH)
0:0
(0:0)
final
  45. Rudy (HOF), 55. Zuber (HOF) – 45. Baier (AUG)
2:2
(0:1)
final
  83. Vallejo (Oczipka), 90. Blum (Oczipka) – 25. Sabitzer (Schmitz), 56. Y. Poulsen (Forsberg)
  36. Fabián (FRN) – 75. Kaiser (RBL), 89. Selke (RBL)