Udinese – Monza 2:2
12:30, finał (29)
Gole: 18. Lovrić (Walace), 90+2. Beto (kar.) – 48. Colpani (Augusto), 56. Rovella (Sensi). 76. N. Pérez (UDI) – 26. Izzo (MOA), 55. Antov (MOA), 90+9. Petagna (MOA). Sędziowie: Massimi – Cipressa, Trinchieri.. Widownia: .
Fiorentina – Spezia 1:1
14:30, finał (29)
Gole: 25. Wiśniewski (sam.) – 32. Nzola (Drągowski). 35. Maldini (SPZ), 45. Nzola (SPZ), 45+1. Gyasi (SPZ), 63. Ampadu (SPZ), 68. S. Bastoni (SPZ), 72. Ekdal (SPZ), 78. Wiśniewski (SPZ). Sędziowie: Dionisi – Tolfo, Gualtieri. Widownia: .
Atalanta – Bologna 0:2
16:30, finał (29)
Gole: 49. Sansone, 87. Orsolini (Zirkzee). 11. Zappacosta (ABC), 69. Palomino (ABC), 71. Djimsiti (ABC) – 61. Lucumi (BLG), 81. Orsolini (BLG). Sędziowie: DANIELE ORSATO. Widownia: .
Sampdoria – Cremonese 2:3
16:30, finał (29)
Gole: 15. Léris (Augello), 66. Lammers (Augello) – 35. Ghiglione (Quagliata), 85. Ločošvili (Dessers), 90+5. Sernicola. 58. Stanković (trenér) (SMD), 89. Léris (SMD), 90+7. Oikonomou (SMD) – 37. Bianchetti (CRM), 90+5. Sernicola (CRM), 90+7. Afena-Gyan (CRM). Sędziowie: Doveri – Carbone, Giallatini. Widownia: 20 421.
Torino – AS Roma 0:1
18:30, finał (29)
Gole: 8. Dybala (kar.). 7. Schuurs (TUI), 78. Gineitis (TUI), 81. V. Milinković-Savić (TUI) – 11. El Shaarawy (ASR). Sędziowie: A. Colombo – M. Passeri, A. Costanzo. Widownia: .
Hellas – Sassuolo 2:1
18:30, finał (29)
Gole: 84. Ceccherini (Ngonge), 90+5. Gaich – 34. Harroui (D. Berardi). 43. Veloso (VRN), 85. Lasagna (VRN), 89. Magnani (VRN) – 20. Lauriente (SAS), 48. Ruan (SAS), 57. Pinamonti (SAS), 90. López (SAS). Sędziowie: Fourneau. Widownia: .
Lazio – Juventus 2:1
20:45, finał (29)
Gole: 38. S. Milinković-Savić, 53. Zaccagni (Luis Alberto) – 42. Rabiot. 78. Provedel (LAZ), 86. S. Milinković-Savić (LAZ) – 45. Aléx Sandro (JUV), 51. Cuadrado (JUV). Sędziowie: Di Bello – Cecconi, Bercigli. Widownia: .