AC Milan – Parma 3:1
19:30, finał
Gole: 55. Kessié (Çalhanoğlu), 59. A. Romagnoli (Çalhanoğlu), 77. Çalhanoğlu (Bonaventura) – 44. Kurtić (Grassi). 34. Conti (ACM) – 33. Grassi (PRM), 65. Darmian (PRM). Sędziowie: Irrati – Constanzo, Di Vuolo. Widownia: .
Bologna – Napoli 1:1
19:30, finał
Gole: 80. Barrow (R. Soriano) – 7. Manolás (Politano). 46. Tomijasu (BLG) – 90. Di Lorenzo (NEA). Sędziowie: Piccinini – Tegoni, Vivenzi. Widownia: .
Sampdoria – Cagliari 3:0
19:30, finał
Gole: 8. Gabbiadini (Jankto), 41. Bonazzoli, 53. Bonazzoli (Jankto). 16. Ionita (CAG), 69. Rog (CAG). Sędziowie: Pairetto – Passeri, Mastrodonato. Widownia: .
AS Roma – Hellas Verona 2:1
21:45, finał
Gole: 10. Veretout (kar.), 45+4. Džeko (Spinazzola) – 47. Pessina (Zaccagni). 63. Mancini (ASR), 71. Zaniolo (ASR), 78. Cristante (ASR), 90+6. Villar (ASR) – 9. Empereur (VRN), 67. Pessina (VRN), 90+4. Eysseric (VRN). Sędziowie: Maresca F. (ITA). Widownia: .
Lecce – Fiorentina 1:3
21:45, finał
Gole: 88. Szachow (Vera) – 6. Chiesa (Cutrone), 38. R. Ghezzal, 40. Cutrone (Chiesa). 10. Gabriel (LCC), 21. Babacar (LCC), 36. Donati (LCC) – 10. Ribéry (FIO), 27. R. Ghezzal (FIO). Sędziowie: . Widownia: .
Sassuolo – Juventus 3:3
21:45, finał
Gole: 29. Djuričić (Caputo), 51. D. Berardi, 54. Caputo (D. Berardi) – 5. Danilo (Pjanić), 12. Higuaín (Pjanić), 64. Aléx Sandro (Bentancur). 42. Magnanelli (SAS), 53. Kiriakopoulos (SAS), 58. D. Berardi (SAS), 90. Bourabia (SAS) – 45+2. Bernardeschi (JUV), 62. Ronaldo (JUV), 81. Bonucci (JUV), 90+5. Ramsey (JUV). Sędziowie: Valeri – Ranghetti, Liberti. Widownia: .
Udinese – Lazio 0:0
21:45, finał
Gole: . 3. Okaka (UDI), 45+2. Stryger Larsen (UDI) – 16. F. Caicedo (LAZ), 40. Luiz Felipe (LAZ), 81. Parolo (LAZ), 84. Alberto (LAZ). Sędziowie: Abisso – Tolfo, Rocco. Widownia: .