Napoli – Atalanta 0:3
12:30, finał (30)
Gole: 26. Mirančuk (Pasalić), 45. Scamacca (Mirančuk), 88. Koopmeiners (M. Ruggeri). 39. Osimhen (NEA), 84. Di Lorenzo (NEA) – 54. Kolašinac (ABC), 82. Koopmeiners (ABC). Sędziowie: . Widownia: .
Genoa – Frosinone 1:1
15:00, finał (30)
Gole: 30. Gudmundsson (kar.) – 36. Reinier (Zortea). 42. Retegui (JAN), 45. Badelj (JAN) – 60. Zortea (FRS). Sędziowie: Sacchi – Palermo, Laudato. Widownia: .
Torino – Monza 1:0
15:00, finał (30)
Gole: 69. Sanabria (kar.). 67. Pessina (MOA), 77. Caldirola (MOA) 71. Pessina (MOA). Sędziowie: Aureliano. Widownia: .
Lazio – Juventus 1:0
18:00, finał (30)
Gole: 90+3. Marušić (Guendouzi). 90+1. Immobile (LAZ) – 72. Iling (JUV), 75. Weah (JUV). Sędziowie: Colombo – Vecchi, Preti. Widownia: .
Fiorentina – AC Milan 1:2
20:45, finał (30)
Gole: 50. Duncan (Beltrán) – 47. Loftus-Cheek (Leão), 53. Leão (Reijnders). 13. Biraghi (FIO), 24. Lu. Martínez (FIO) – 21. Thiaw (ACM), 90. Tomori (ACM), 90+3. Loftus-Cheek (ACM). Sędziowie: F. Maresca – M. Passeri, A. Costanzo. Widownia: .