Fiorentina – Frosinone 0:1
12:30, finał (31)
Gole: 84. Ciofani (Pinamonti). 90. Bryan Dabo (FIO) – 41. Beghetto (FRS), 59. Paganini (FRS), 72. M. Capuano (FRS), 90. Goldaniga (FRS). Sędziowie: Daniele Chiffi – Ciro Carbone, Luigi Rossi. Widownia: .
Cagliari – Spal 2:1
15:00, finał (31)
Gole: 5. Faragò, 62. Pavoletti – 20. Antenucci (kar.). 19. Cacciatore (CAG), 32. Cigarini (CAG), 70. Pavoletti (CAG), 90+4. Cacciatore (CAG) – 27. Dickmann (SPAL), 59. Felipe (SPAL), 62. Fares (SPAL). Sędziowie: Banti – Bindoni, Paganessi. Widownia: .
Udinese – Empoli 3:2
15:00, finał (31)
Gole: 15. de Paul (Okaka), 41. de Paul (kar.), 45. Mandragora – 11. Caputo (Krunić), 24. Krunić (Farias). 10. Samir (UDI), 58. Zeegelaar (UDI), 87. Mandragora (UDI) – 18. Pajač (EMP), 39. Maietta (EMP), 44. Silvestre (EMP), 90+1. Caputo (EMP) 63. Zeegelaar (UDI). Sędziowie: Orsato – Peretti, Tegoni. Widownia: .
Inter – Atalanta 0:0
18:00, finał (31)
Gole: . 73. Politano (INM) – 2. Gollini (ABC), 63. Mancini (ABC). Sędziowie: Massimiliano Irrati – Alessandro Lo Cicero, Alfonso Marrazzo. Widownia: .
Lazio – Sassuolo 2:2
18:00, finał (31)
Gole: 53. Immobile (kar.), 90+5. Lulić (Immobile) – 57. Rogério, 89. D. Berardi (Sensi). 31. Parolo (LAZ), 78. Badelj (LAZ) – 52. Locatelli (SAS). Sędziowie: Abisso – Preti, Mondin. Widownia: .
Napoli – Genoa 1:1
20:30, finał (31)
Gole: 34. D. Mertens (P. Zieliński) – 45+3. Lazović (Pandev). 25. Allan (NEA), 68. Hysaj (NEA), 90. Koulibaly (NEA) 29. Sturaro (JAN). Sędziowie: Pasqua – Bottegoni, Bresmes. Widownia: .