Turcja – Mołdawia 4:0
18:00, finał (H)
Gole: 24. Kaldırım (Çalhanoğlu), 26. Tosun (Yilmaz), 53. Tosun (Türüç), 70. K. Ayhan (Türüç). 65. Reabciuk (MOL), 65. Ionita (MOL). Sędziowie: Boiko – Shlonchak, Alohkin. Widownia: .
Kosowo – Bułgaria 1:1
20:45, finał (A)
Gole: 61. Zeneli – 39. Božikov (Nedělev). 19. Vojvoda (KSV), 71. H. Kryeziu (KSV), 90+2. Halimi (KSV) – 19. Nedjalkov (BUL), 36. Sławczew (BUL), 41. I. Popov (BUL), 53. S. Popov (BUL), 86. Antov (BUL). Sędziowie: Mažeika – Šimkus, Kazlauskas (všichni LTU). Widownia: .
Czarnogóra – Anglia 1:5
20:45, finał (A)
Gole: 17. Vesović – 30. M. Keane (Barkley), 39. Barkley (Hudson-Odoi), 59. Barkley, 71. Kane (Sterling), 81. Sterling (Henderson). 90+2. Boljević (CHO) – 52. Barkley (ENG), 90+2. Henderson (ENG), 90+3. Rose (ENG). Sędziowie: Kulbachov – Žuk, Masljanko (všichni Bělorusko). Widownia: .
Luksemburg – Ukraina 1:2
20:45, finał (B)
Gole: 34. Turpel (O. Thill) – 40. Cygankov (Zinčenko), 90+3. Rodrigues (sam.). 45. Barreiro (LUX), 51. Chanot (LUX), 62. Malget (LUX), 90+2. Carlson (LUX) – 49. Burda (UKR), 64. Butko (UKR). Sędziowie: Mattias Gestranius – Jan-Peter Aravirta, Mikko Alakare (vš. FIN). Widownia: .
Portugalia – Serbia 1:1
20:45, finał (B)
Gole: 42. R. Pereira (Guerreiro) – 7. Tadić (kar.). 45+1. Pepe (POR) – 77. Mladenović (SRB), 79. Spajić (SRB), 87. Tadić (SRB). Sędziowie: . Widownia: .
Andora – Albania 0:3
20:45, finał (H)
Gole: 21. Sadiku, 88. Balaj, 90+6. Abraši (Memušaj). 6. Lima (ANR), 59. Jesús Rubio (ANR), 73. C. Martínez (ANR), 82. J. Gómes (ANR). Sędziowie: Glova – Ferenc, Kováč (všichni Slovensko). Widownia: .
Francja – Islandia 4:0
20:45, finał (H)
Gole: 12. Umtiti (Mbappé), 68. Giroud (Pavard), 78. Mbappé (Griezmann), 84. Griezmann (Mbappé). 90+1. Griezmann (FRA) – 51. B. Bjarnason (ISL). Sędziowie: István Kovács – Vasile Florin Marinescu, Ovidiu Artene (všichni ROU). Widownia: .