3:1
(2:1)
final
  28. Mané (Robertson), 40. Mané, 72. M. Salah (Firmino) – 7. Willems (Atsu)
1:0
(1:0)
final
  8. Rashford (pen.)
  84. James (MAN) – 75. Maddison (LEC), 90+5. Chilwell (LEC)
0:1
(0:0)
final
  66. Djenepo (Boufal)
  65. Fleck (SHU) – 51. Vestergaard (SOT)   85. Sharp (SHU)
4:0
(4:0)
final
  10. Son Hung-min (Alderweireld), 21. van Aanholt (own), 23. Son Hung-min (Aurier), 42. Lamela (Kane)
  45+2. Winks (TOT), 50. Rose (TOT), 53. Vertonghen (TOT), 60. Eriksen (TOT) – 61. J. Ayew (CRP), 89. J. Ward (CRP), 90+1. Milivojević (CRP)
2:5
(0:3)
final
  69. T. Abraham (own), 85. Cutrone – 31. Tomori, 34. T. Abraham, 41. T. Abraham (M. Alonso), 55. T. Abraham (Jorginho), 90+6. Mount (Batshuayi)
  79. Saïss (WOS) – 62. T. Abraham (CHE), 64. Christensen (CHE)
3:2
(2:1)
final
  19. McLean (Buendía), 28. Cantwell (Pukki), 50. Pukki (Buendía) – 45. Agüero (B. Silva), 88. Rodri (Jesus)
  45+1. Byram (NRW), 64. McLean (NRW), 87. Cantwell (NRW) – 69. B. Silva (MAC)
3:2
(3:0)
final
  27. Benzema (Carvajal), 32. Benzema (James Rodríguez), 42. Casemiro (Vinícius Júnior) – 50. B. Mayoral (C. Clerc), 77. Melero
  30. Casemiro (REA), 41. L. Vázquez (REA) – 80. Vezo (LVN), 90+1. C. Clerc (LVN)
0:3
(0:2)
final
  26. G. Moreno (Cazorla), 39. J. Silva (own), 90+3. G. Moreno (Toko Ekambi)
  81. R. Pérez (LGS), 84. Mesa (LGS)
2:0
(0:0)
final
  58. Ödegaard (Merino), 61. Monreal
  45. Zubeldia (RSC) – 51. Trippier (ATM), 60. M. Llorente (ATM), 69. D. Costa (ATM)
5:2
(2:1)
final
  2. Fati (F. de Jong), 7. F. de Jong (Fati), 52. Piqué, 61. L. Suárez (Arthur), 82. L. Suárez (Griezmann) – 29. Gameiro (Rodrigo), 90+2. Gómez (Čeryšev)
  54. Alba (BAR) – 31. Rodrigo (VAL), 69. Lee Kang-in (VAL), 78. Gómez (VAL), 84. Čeryšev (VAL)
0:1
(0:1)
final
  14. Pléa
  20. Hector (KLN), 89. Risse (KLN) – 26. Kramer (MNC), 85. Elvedi (MNC)
2:1
(2:0)
final
  35. Richter (Finnbogason), 43. Niederlechner – 73. Paciência (Kohr)
  81. Koubek (AUG), 90+3. Hahn (AUG) – 39. Hinteregger (FRN)
4:0
(1:0)
final
  28. Alcácer (Hakimí), 50. Reus (Sancho), 83. Guerreiro, 90. Reus (Bruun Larsen)
  36. Amiri (LEV), 52. Wendell (LEV), 85. Havertz (LEV)
2:1
(1:0)
final
  40. Quaison (Malong), 88. St. Juste (Brosinski) – 83. Grujić (Dilrosun)
  33. St. Juste (MAI), 90. Malong (MAI) – 38. Skjelbred (HER), 75. Stark (HER)
1:2
(1:1)
final
  14. Andersson – 5. Klaassen, 56. Füllkrug (Şahin)
  53. Trimmel (UNB), 81. Subotić (UNB) – 19. Füllkrug (BRM), 79. Şahin (BRM), 84. Bittencourt (BRM)   88. Subotić (UNB) – 90. Şahin (BRM)
1:1
(1:1)
final
  45+3. Forsberg (pen.) – 5. Lewandowski (T. Müller)
  25. Halstenberg (RBL), 81. Nkunku (RBL), 82. Laimer (RBL), 90+2. Sabitzer (RBL) – 25. Lewandowski (BAY), 59. J. Boateng (BAY)
0:0
(0:0)
final
  10. M. Cáceres (FIO), 37. Chiesa (FIO), 77. Castrovilli (FIO) – 14. Pjanić (JUV), 46. de Ligt (JUV), 82. Bentancur (JUV)
2:0
(1:0)
final
  15. D. Mertens (Di Lorenzo), 70. D. Mertens (F. Llorente)
  8. Nikola Maksimović (NEA), 38. Ruiz (NEA) – 27. A. Ferrari (SMD), 42. Caprari (SMD)
1:0
(1:0)
final
  44. Sensi (Godín)
  29. Barella (INM), 78. Candreva (INM) – 36. Becao (UDI)   35. de Paul (UDI)
1:0
(0:0)
final
  90+2. Neymar (Gueye)
  45+3. Kurzawa (PSG), 90+4. Verratti (PSG) – 45. Bellegarde (SSG), 71. Ajorque (SSG)
2:0
(2:0)
final
  7. Briand, 9. de Préville (Hwang Ui-jo)
  59. de Préville (BOR), 67. Kamano (BOR) – 60. N'Doram (MTZ), 82. Maïga (MTZ)
0:0
(0:0)
final
  50. Autret (BST), 90+1. Court (BST) – 20. Da Silva (REN), 90+3. Martin (REN)
0:0
(0:0)
final
  36. Mendyl (DIJ), 44. Pereira (DIJ), 75. Écuélé Manga (DIJ), 76. Aguerd (DIJ) – 87. Miguel (NOQ)
2:1
(1:1)
final
  37. Delort, 56. Mollet (Delort) – 34. Tameze
  39. Mendes (MON), 57. Mollet (MON) – 21. Atál (NIC), 42. Coly (NIC)
2:1
(2:1)
final
  23. Peszko, 33. Nalepa – 45+1. Gytkjaer
  52. Peszko (LGD) – 80. Crnomarković (LPO)   90+3. Crnomarković (LPO)
1:1
(0:1)
final
  48. Pačinda – 38. Brožek (pen.)
  36. Jukić (KRN), 59. Gnjatić (KRN), 68. Gardawski (KRN) – 14. Niepsuj (WIS), 90+4. Wojtkowski (WIS)   31. Boguski (WIS)
1:1
(1:1)
final
  17. Potočný (pen.) – 3. P. Mareš
  58. Potočný (LIB) – 81. Jakub Řezníček (TEP)
6:0
(3:0)
final
  10. Mešanović (pen.), 27. Bucha (Hubínek), 44. Komličenko (Budínský), 51. Komličenko, 63. Mešanović (Budínský), 73. Bucha (Mešanović)
  30. Komličenko (MBL), 60. Fulnek (MBL), 60. Šeda (MBL) – 48. Dramé (PRI), 79. Šimek (PRI), 85. Soldát (PRI)
3:0
(2:0)
final
  20. Hušbauer, 30. Coufal, 78. Provod (Hora)
  15. Hovorka (SLA) – 36. M. Petržela (SLO), 42. S. Hofmann (SLO), 58. Reinberk (SLO)
0:0
(0:0)
final
  39. Sloboda (ZMO), 62. Duga (ZMO) – 64. Demiri (ZIL), 71. Boženík (ZIL)
0:1
(0:0)
final
  53. K. Vida
  84. Beskorovajnyj (DUN)
1:1
(1:0)
final
  29. Qose – 75. Morong
  77. Gerec (RUZ), 79. Zsigmund (RUZ) – 45+1. T. Dabó (SER), 81. Pankarićan (SER)
2:1
(2:0)
final
  15. Sidibé, 32. Turik – 60. van Kessel
  14. Carrillo (MIC), 17. Kolesár (MIC)   9. Kpekawa (TRE)
1:1
(0:1)
final
  55. Višća (Caiçara) – 39. M. Yatabaré (Arslan)
  21. Tekdemir (IBS), 62. Ba (IBS) – 42. Kilinc (SIV), 88. Çiftçi (SIV)
2:2
(1:1)
final
  2. Blanco, 50. S. Özkan – 44. Adebayor (pen.), 74. Poulain (B. Mensah)
  36. Akyol (ANT), 43. Sangaré (ANT)
3:2
(1:0)
final
  8. Twumasi (pen.), 58. Vural (Kayode), 79. Chibsah (Vural) – 83. Nayir (Ljajić), 85. Hutchinson (Ljajić)
  19. S. Diarra (GAZ), 54. Güvenç (GAZ), 90. Demir (GAZ), 90+4. Ceylan (GAZ) – 47. V. Ruiz (BES), 54. Ljajić (BES), 88. Erkin (BES), 90+6. Boyd (BES)   75. Kayode (GAZ) – 6. D. Vida (BES), 75. Alnaní (BES)