Fiorentina – Empoli 1:0
12:30, finał (31)
Gole: 58. N. González (Biraghi). 56. Torreira (FIO) – 45+3. Luperto (EMP), 81. Ismajli (EMP) 57. Luperto (EMP). Sędziowie: Massimi – Di Vuolo, Zingarelli. Widownia: .
Udinese – Cagliari 5:1
15:00, finał (31)
Gole: 38. Becao, 45. Beto (Pereyra), 49. Beto (Success), 59. N. Molina (Success), 73. Beto (Pussetto) – 32. João Pedro (Dalbert). 41. Walace (UDI), 61. Pereyra (UDI) – 20. Dalbert (CAG), 34. Grassi (CAG), 60. Baselli (CAG) 82. Grassi (CAG). Sędziowie: Abisso – Dei Giudici, Di Monte.. Widownia: .
Atalanta – Napoli 1:3
15:00, finał (31)
Gole: 58. de Roon (Al. Mirančuk) – 14. L. Insigne (kar.), 37. Politano (L. Insigne), 81. Elmas (Lozano). 35. Palomino (ABC), 86. de Roon (ABC) – 67. Juan Jesus (NEA), 76. Ospina (NEA), 84. Anguissa (NEA). Sędziowie: M. Di Bello – S. Alassio, S. Giovane. Widownia: .
Sampdoria – AS Roma 0:1
18:00, finał (31)
Gole: 27. Mchitarjan. 48. Bereszyński (SMD), 72. Sabiri (SMD) – 9. Ibañez (ASR), 49. S. Oliveira (ASR). Sędziowie: . Widownia: .
Juventus – Inter 0:1
20:45, finał (31)
Gole: 45+5. Çalhanoğlu (kar.). 15. Rabiot (JUV), 27. Locatelli (JUV), 45+1. Morata (JUV), 45+4. Cuadrado (JUV) – 2. Lautaro Martínez (INM), 45+4. Škriniar (INM), 75. Perišić (INM), 76. Çalhanoğlu (INM). Sędziowie: M. Irrati – S. Ranghetti, M. Vivenzi. Widownia: .