1:1
(0:0)
final
  90+3. C. Dawson (Kabasele) – 90. Chilwell (D. Gray)
  40. Tielemans (LEC)
2:1
(0:0)
final
  75. Dunk, 90+5. Maupay (Connolly) – 68. Pépé (Saka)
  30. Burn (BRN), 44. Mooy (BRN) – 54. A. Lacazette (ARS)
0:2
(0:0)
final
  73. Jiménez (Traoré), 84. Neto (Doherty)
  62. Antonio (WHU) – 57. Moutinho (WOS)
0:2
(0:2)
final
  12. Milivojević, 23. J. Ayew (van Aanholt)
  45+2. A. Smith (BTH), 67. L. Cook (BTH), 86. S. Cook (BTH) – 45. J. Ayew (CRP), 71. J. Ward (CRP)
1:3
(1:1)
final
  28. David López (Cabrera) – 14. B. Mayoral, 67. E. Bardhi, 87. Pedrosa (own)
  16. Cabrera (ESB), 37. Vilà (ESB)
1:0
(1:0)
final
  7. I. Martínez (I. Córdoba)
  14. Berchiche (ATB), 36. Muniain (ATB), 84. I. Martínez (ATB), 89. Dani García (ATB)
1:1
(1:1)
final
  30. Etebo (Ángel Rodríguez) – 45+6. Charles (Enrich)
  45+4. Dakonam (GET), 85. Etxeita (GET), 90+1. Nyom (GET)
1:0
(0:0)
final
  81. Vitolo
  56. Partey (ATM), 59. Hermoso (ATM), 69. Carrasco (ATM), 75. D. Costa (ATM) – 64. Rubio (RVL), 88. Míchel (RVL)
1:1
(1:0)
final
  45. Kainz (pen.) – 73. Dost (Sow)
  71. Kainz (KLN) – 55. Rode (FRN), 58. Torró (FRN)
3:1
(3:1)
final
  16. Kimmich (Lewandowski), 24. Lewandowski, 37. Lewandowski (Lucas Hernández) – 33. Höler (Schmid)
1:1
(1:1)
final
  26. Hennings – 10. Niederlechner (Max)
  79. Gießelmann (DSF)
2:0
(1:0)
final
  22. Cunha (Lukebakio), 54. Lukebakio (K. Piątek)
  44. Lukebakio (HER), 70. Grujić (HER), 86. Klünter (HER), 90+2. Stark (HER) – 52. Tapsoba (LEV), 80. Dragović (LEV), 84. Alario (LEV)
4:0
(3:0)
final
  11. Bebou, 39. Kramarić, 45+3. Dabbur (Kadeřábek), 68. Baumgartner (Hübner)
  41. Dabbur (HOF) – 21. Friedrich (UNB), 30. Andrich (UNB), 81. Andersson (UNB)
3:1
(2:0)
final
  25. Quaison, 30. Boëtius (Latza), 85. E. Fernandes (Baku) – 58. Osako (Klaassen)
  57. Boëtius (MAI) – 22. Veljković (BRM), 35. Friedl (BRM), 63. Augustinsson (BRM)
1:3
(0:1)
final
  54. Michel (Srbeny) – 4. Herrmann, 55. Stindl (pen.), 73. Stindl (Binsibajní)
  14. Sabiri (PDN), 55. Hünemeier (PDN), 86. Michel (PDN) – 42. Binsibajní (MNC), 52. Jantschke (MNC)   66. Hünemeier (PDN)
0:2
(0:1)
final
  30. Häland (Reyna), 90+3. Häland (Brandt)
  21. Schick (RBL), 53. Kampl (RBL), 57. Angeliño (RBL) – 50. Reyna (DOR), 74. Can (DOR), 80. Witsel (DOR)
1:4
(0:1)
final
  70. Matondo (Kutucu) – 16. Weghorst (Ginczek), 56. Weghorst (Steffen), 59. Mbabu, 69. Joao Victor
  30. Oczipka (SCH), 35. Gregoritsch (SCH), 38. Kenny (SCH), 58. McKennie (SCH) – 11. Steffen (WOF), 81. Mbabu (WOF), 87. Roussillon (WOF)
2:0
(0:0)
final
  59. Šefčík, 83. Ristovski
  6. Vrábel (NIT), 34. Němčaninov (NIT), 86. Hambálek (NIT), 90. Magda (NIT) – 45+1. Eneji (SEN), 60. Vorel (SEN)
2:3
(1:2)
final
  45+1. Myslovič, 90+1. Kurminowski – 5. Bajrić, 32. Ožbolt, 54. Moha
  55. Paur (ZIL), 86. Fazlagić (ZIL) – 55. Abena (SBA), 73. Weiss (SBA)
2:3
(0:2)
final
  60. Ďubek, 77. Kovaľ – 33. Kadák, 36. Kadák, 56. Bukari
  90+2. El Mahdioui (TRE)
2:2
(0:1)
final
  54. Kuzmenok (Komarovski), 88. Kuzmenok – 37. Ramos (Chačaturjan), 56. Ramos (pen.)
  56. Vasiljuček (ISC), 59. Kuzmenok (ISC), 63. Byčenok (ISC), 71. Stephen (ISC), 85. Yansane (ISC) – 80. Chačaturjan (TBZ), 81. Nikolajevič (TBZ)   73. Stephen (ISC)
3:1
(1:1)
final
  29. Milevsky (Laptev), 67. Laptev, 71. Gordejčuk – 28. Archipov (Bajduk)
  76. Pavlovets (DMB), 88. Chačeridi (DMB) – 76. Šibun (GRD), 79. Pavljuček (GRD)
0:0
(0:0)
final
  55. Shikavka (MNK), 90+4. Dinga (MNK) – 52. Jakhshibaev (EBM), 88. Shkurdyuk (EBM), 88. Sadovsky (EBM)
2:0
(1:0)
final
  36. Henrique (Subaşı), 89. Kravec (Şahin)
  72. Campanharo (KAY), 73. Lung (KAY), 90+1. Kravec (KAY), 90+2. Şahin (KAY) – 41. Sio (GEN), 50. F. Baiano (GEN), 90+2. Özdemir (GEN)
2:1
(1:0)
final
  40. Bulut (Töre), 78. Kjartansson (Bulut) – 76. Öztürk (pen.)
  79. Hadebe (YMA), 90+7. Háfiz (YMA)
1:5
(0:1)
final
  52. Ó. Estupiňán (Radosław Murawski) – 11. B. Yılmaz, 60. Gönül (Ljajić), 67. NKoudou (B. Yılmaz), 74. Ljajić (B. Yılmaz), 77. Diaby (Alnaní)
  45+1. Mbamba (DNZ), 57. Yılmaz (DNZ)