Juventus – Frosinone 3:2
12:30, finał
Gole: 3. Vlahović (McKennie), 32. Vlahović (McKennie), 90+6. Rugani (Vlahović) – 14. Cheddira (Zortea), 27. Brescianini (Harroui). 8. Bremer (JUV), 71. Locatelli (JUV) – 65. Valeri (FRS), 70. Cerofolini (FRS). Sędziowie: Rapuano – Mokhtar, Laudato. Widownia: .
Cagliari – Napoli 1:1
15:00, finał
Gole: 90+6. Luvumbo (Dossena) – 66. Osimhen (Raspadori). 36. Lapadula (CAG), 48. Luvumbo (CAG), 68. Nández (CAG), 86. Deiola (CAG) – 90+1. Olivera (NEA). Sędziowie: Luca Pairetto – Luigi Rossi, Vito Mastrodonato. Widownia: .
Lecce – Inter 0:4
18:00, finał
Gole: 15. La. Martínez (Asllani), 54. Frattesi (Alexis Sanchez), 56. La. Martínez (Frattesi), 67. de Vrij (Dimarco). 3. Sansone (LCC) – 38. Asllani (INM), 63. Mchitarjan (INM). Sędziowie: D. Doveri – M. Rossi, V. Di Gioia. Widownia: .
AC Milan – Atalanta 1:1
20:45, finał
Gole: 3. Leão (Hernández) – 42. Koopmeiners (kar.). 40. Pioli (ACM), 45+3. Leão (ACM) – 44. de Roon (ABC), 45+3. Holm (ABC), 56. Lookman (ABC), 90+4. Éderson (ABC). Sędziowie: Orsato – Costanzo, Passeri. Widownia: .