El Fiorentina, con David de Gea en el banquillo y Pietro Terracciano en la portería, no fue capaz de mantener la ventaja que tuvo hasta el minuto 75, cuando Sebastiano Esposito marcó el gol del empate para los visitantes y llevó el desenlace a los once metros.
Los errores en la tanda de penaltis de Luca Ranieri y Moise Kean propiciaron la eliminación del Fiorentina. El Empoli anotó cuatro de los cinco. Solo falló el sueco Emmanuel Ekong que fue el que adelantó al Empoli durante el partido al aprovechar, a los cuatro minutos, un error del defensa argentino Lucas Martínez.
Pero en la segunda parte, todo cambió al principio. Moise Kean empató a la hora de juego y Riccardo Sottil puso por delante al cuadro de Raffaele Palladino. Pero a un cuarto de hora del final, sebastiano Esposito logró la igualada que al final llevó al Empoli a cuartos, fase en la que jugará con el ganador del choque entre el Bolonia y el Milan.