En huitièmes de finale, les Rossoneri ont rencontré le Genoa. Ils étaient menés 0-1 grâce à un but d'Ostigard (17e), avant que Giroud n'égalise à la 74e minute.
Les Lombards ont gagné les prolongations et ont remporté le match grâce à Leao (102e) et Saelemaekers (112e). En quart de finale, ils affronteront la Lazio ou l'Udinese.
Naples, en revanche, a dû s'incliner face à la Fiorentina, là aussi après prolongation. Petagna avait forcé la prolongation dans le temps additionnel (90e +5), alors que la Viola avait marqué par l'inévitable Vlahovic (41e) et Biraghi (57e), Naples ayant d'abord repris l'avantage par Mertens (44e).
Mais après les deux premières mi-temps, les Partenopei ont explosé, jouant à neuf contre dix dans un match fou, marqué par trois expulsions (Dragowski avant la pause côté florentin, Lozano et Ruiz à la fin du temps réglementaire de l'autre côté).
Venuti (105e +1), Piatek (108e) et Maleh (119e) ont finalement assommé le Napoli, permettant à la Fiorentina de rejoindre l'Atalanta à la marche suivante.