1:3
(1:1)
final
  31. Rodrigues (Sinani) – 45+2. Diogo Jota (Neto), 51. Ronaldo (Cancelo), 81. Palhinha (Neto)
  21. Chanot (LUX) – 39. Diogo Jota (POR), 70. Rúben Dias (POR), 83. Sanches (POR)   87. Chanot (LUX)
8:0
(4:0)
final
  14. Batshuayi (Doku), 17. Vanaken (Meunier), 38. Trossard (Vanaken), 42. Doku (Praet), 49. Praet (Batshuayi), 70. Ch. Benteke (Alderweireld), 76. Trossard (Doku), 89. Vanaken (Januzaj)
1:0
(0:0)
final
  82. D. James (Bale)
  48. C. Roberts (WAL), 54. J. Lawrence (WAL) – 55. Zima (CZE), 63. Jankto (CZE)   77. C. Roberts (WAL)   48. Schick (CZE)
0:7
(0:1)
final
  42. S. Berghuis (Wijnaldum), 55. L. de Jong (S. Berghuis), 61. Depay, 62. Wijnaldum, 64. Malen (Klaassen), 85. van de Beek (Wijndal), 88. Depay (Wijndal)
  31. Ronan (GIB), 90+3. De Barr (GIB) – 38. Klaassen (NED), 90+3. Gravenberch (NED)
3:3
(2:1)
final
  2. Karaman (Çalhanoğlu), 33. Çalhanoğlu, 52. B. Yılmaz (pen.) – 35. Savalnieks (Jurkovskis), 58. Uldriķis (M. Ošs), 79. D. Ikaunieks (Emsis)
  55. Söyüncü (TUR), 90. Ünal (TUR), 90+5. Türüç (TUR) – 68. Kamešs (LAT), 71. Emsis (LAT), 90+1. Fjodorovs (LAT)
2:1
(1:0)
final
  38. Škriniar (Mak), 74. Mak (Hubočan) – 71. Mário Fernandes
  45+3. Hromada (SVK) – 17. Žemaletdinov (RUS), 32. Dzjuba (RUS)
6:1
(1:0)
final
  43. de Wit (Gakpo), 48. Boadu (pen.), 59. Gakpo (Boadu), 71. Gakpo (Zeefuik), 88. Botman (Harroui), 89. Brobbey (de Wit) – 66. Bolla (pen.)
  36. Boadu (NED), 65. Botman (NED) – 49. Huszti (HUN), 62. Bárány (HUN)
0:0
(0:0)
final
  43. Raum (GER), 50. Dorsch (GER), 64. Pieper (GER) – 28. Oaidă (RUM), 40. Itu (RUM), 48. Mățan (RUM), 52. Olaru (RUM), 67. Petre (RUM), 69. Ciobotariu (RUM)
2:0
(0:0)
final
  69. Goméz (Barrenetxea), 78. Goméz (García)
  59. Barrenetxea (ESP), 80. García (ESP) – 18. Vaníček (CZE), 75. Lingr (CZE)