Hellas – Atalanta 0:2
12:30, finał (28)
Gole: 33. Malinovskyj (kar.), 42. D. Zapata (Malinovskyj). 27. Ceccherini (VRN), 28. Dawidowicz (VRN), 72. Sturaro (VRN) – 60. Tolói (ABC), 64. Romero (ABC). Sędziowie: . Widownia: .
Juventus – Benevento 0:1
15:00, finał (28)
Gole: 70. Gaich. 18. Arthur (JUV), 90+3. Bentancur (JUV) – 10. Tuia (BNT), 85. Tello (BNT). Sędziowie: . Widownia: .
Sampdoria – Torino 1:0
15:00, finał (28)
Gole: 25. Candreva (Gabbiadini). 90+5. Lyanco (TUI). Sędziowie: Orsato – Preti, Fiorito. Widownia: .
Udinese – Lazio 0:1
15:00, finał (28)
Gole: 37. Marušić (S. Milinković-Savić). 58. Molina (UDI) – 82. Gabarrón (LAZ), 87. Musacchio (LAZ), 90+2. Pereira (LAZ). Sędziowie: F. Maresca – C. Carbone, V. Mastrodonato. Widownia: .
Fiorentina – AC Milan 2:3
18:00, finał (28)
Gole: 17. Pulgar, 51. Ribéry (Vlahović) – 9. Ibrahimović (Kjaer), 57. B. Díaz (Kjaer), 73. Çalhanoğlu (Kessié). 89. Kouamé (FIO) – 41. Çalhanoğlu (ACM), 48. Tonali (ACM), 90+2. Meïté (ACM). Sędziowie: M. Guida. Widownia: .
AS Roma – Napoli 0:2
20:45, finał (28)
Gole: 27. D. Mertens, 34. D. Mertens (Politano). 26. Ibañez (ASR), 45+1. Mancini (ASR), 59. Diawara (ASR), 64. El Shaarawy (ASR), 85. Villar (ASR) – 47. P. Zieliński (NEA), 78. Koulibaly (NEA), 90+1. Osimhen (NEA). Sędziowie: Di Bello – Peretti, Paganessi. Widownia: .