1:0
(1:0)
final
  25. Joaquín (Musonda)
  47. Bruno González (RBE), 62. Petros (RBE), 72. R. Navarro (RBE), 90+1. Cejudo (RBE) – 37. Sandro Ramírez (MLG), 45. Kuzmanović (MLG), 45. Jony (MLG), 67. Camacho (MLG), 78. D. Llorente (MLG), 89. G. Castro (MLG)
3:1
(1:0)
final
  45. Aubameyang (Dembèlé), 53. Piszczek (G. Castro), 90+1. Guerreiro (G. Castro) – 60. Philipp (Haberer)
  38. Dembèlé (DOR), 70. Papastathopoulos (DOR) – 62. Günter (FRE), 66. Höfler (FRE), 76. Söyüncü (FRE)
0:3
(0:1)
final
  19. Izquierdo, 54. Izquierdo, 77. Vossen
  28. Marković (MOP) – 29. Van Rhijn (BGY)
3:1
(2:1)
final
  19. Silva, 41. Silva (pen.), 86. Telles – 5. Henrique
  85. Brahimi (PRT) – 40. Henrique (BOA), 77. Mesquita (BOA)
4:2
(1:0)
final
  13. Dost, 59. Coates, 62. Dost, 90+1. André – 85. Gomes, 90+3. Gomes
1:2
(0:1)
final
  63. Tecl (Hybš) – 9. Mebrahtu, 75. Přikryl (Pauschek)
  11. Masopust (JAB), 34. Mehanovič (JAB), 38. Mihálik (JAB), 55. Hybš (JAB) – 53. Kúdela (MBL), 61. Přikryl (MBL)