2:1
(1:1)
final
  10. Neves (Jiménez), 66. Podence (Dendoncker) – 41. Lookman (Albrighton)
  31. Aït-Nouri (WOS), 38. Podence (WOS), 70. Dendoncker (WOS), 76. Neves (WOS) – 29. Söyüncü (LEC), 36. Albrighton (LEC), 38. Lookman (LEC), 90+2. R. Pereira (LEC)
1:1
(0:1)
final
  50. Darder (Ó. Gil) – 36. Mir (A. Gómez)
  30. de Tomás (ESB), 76. Puado (ESB), 81. Bare (ESB), 90. Aleix Vidal (ESB) – 44. Augustinsson (SEV), 69. Koundé (SEV), 85. Ocampos (SEV)   76. Koundé (SEV)
1:4
(0:3)
final
  52. Carlos Soler I (B. Gil) – 23. Aubameyang (J. Alba), 32. F. de Jong (O. Dembèlé), 38. Aubameyang (Gavi), 63. Aubameyang (Pedri)
  53. Moriba (VAL), 56. Duro (VAL), 76. Lato (VAL), 77. Carlos Soler I (VAL) – 35. J. Alba (BAR), 57. R. Araújo (BAR), 72. González (BAR), 90+3. Dest (BAR)
2:1
(1:0)
final
  25. Moreno (Canales), 83. José (pen.) – 75. Muriqi (J. Costa)
  45. V. Ruiz (RBE), 46. Juanmi (RBE), 87. Bellerín (RBE) – 52. Muriqi (MLR), 82. Battaglia (MLR)
4:0
(0:0)
final
  69. Vivian (Berenguer), 72. Sancet (Muniain), 81. I. Williams (Berenguer), 89. Muniain (Sancet)
  6. Raúl García (ATB), 37. I. Martínez (ATB), 56. Dani García (ATB), 90+3. Berenguer (ATB) – 31. D. Silva (RSC)
4:1
(0:1)
final
  46. Lewandowski (Choupo-Moting), 61. Griesbeck (own), 82. Lewandowski (Süle), 90+1. Choupo-Moting (Gnabry) – 42. Hrgota
  45. Lewandowski (BAY), 88. Kimmich (BAY) – 80. Bauer (FRT)
6:0
(2:0)
final
  26. Reus, 32. Malen (Reus), 70. M. Wolf (Reus), 74. Moukoko (Reus), 81. Reus (Hummels), 90+1. Can (pen.)
  12. Zagadou (DOR), 35. Dahoud (DOR) – 14. Binsibajní (MNC)
1:6
(0:1)
final
  48. Jovetić (Ascacibar) – 20. Henrichs, 64. Nkunku (pen.), 67. Nkunku (Olmo), 74. Olmo, 81. A. Haidara (T. Adams), 88. Y. Poulsen (Olmo)
  25. Richter (HER), 84. Ascacibar (HER) – 34. Gvardiol (RBL), 64. Nkunku (RBL), 84. A. Haidara (RBL)   62. Kempf (HER)
3:3
(1:2)
final
  9. Ewerton (Ladra), 69. Hlavaty, 90+2. Ewerton (D. Šimek) – 24. Jan Matoušek (Purzitidis), 29. Rondić (Ch. Frýdek), 53. Jan Matoušek (Mikula)
  13. Pech (MBL), 62. D. Šimek (MBL), 74. Matějovský (MBL) – 78. Štetina (LIB), 80. Jan Matoušek (LIB), 85. Purzitidis (LIB)
1:0
(1:0)
final
  22. Fortelný
  52. Trubač (TEP), 90. Jukl (TEP) – 69. Zorvan (KAR), 90+1. Lukáš Holík (KAR)
1:0
(1:0)
final
  43. Olayinka (Bah)
  65. Samek (SLA) – 31. Puškáč (BOH), 65. Köstl (BOH), 65. Vaníček (BOH)
1:2
(0:1)
final
  90+3. Pavlík – 8. Ljubičić, 84. Jureškin
  51. Oršula (SEN), 61. Witan (SEN) – 40. Todoroski (SER)
4:2
(2:0)
final
  16. Selahi, 34. Vučkić (Vukčević), 62. Murić (Ampem), 66. Vučkić (Solano) – 70. Mario Ćurić (Delić), 84. Attys (Grezda)
  90+1. Bušnja (HNK) – 22. Bačelić-Grgić (SBN), 90. Skorup (SBN)
0:0
(0:0)
final
  2. Lauritsen (ZAG), 90+3. Štefulj (ZAG) – 17. Mersinaj (LZA), 74. Marić (LZA), 77. Dabro (LZA), 83. Kačavenda (LZA)