Fiorentina beat Serie A rivals Bologna 5-4 on penalties to advance to the Coppa Italia semifinals on Tuesday after their last-eight clash finished goalless after extra time.
Bologna defender Stefan Posch fired his fifth penalty over the bar before Fiorentina midfielder Maxime Lopez switched to send last year’s runners-up into the table.
– Stream on ESPN+: LaLiga, Bundesliga, more (U.S.)
Bologna, which eliminated defending champions Inter Milan in the round of 16, had more dominance but could not break the deadlock.
The visitors went close in the 34th minute when striker Joshua Zirkzee hit the bar from close range before winger Riccardo Orsolini struck the post after the break.
But Fiorentina, fourth in the Serie A standings with 33 points, one point ahead of fifth-placed Bologna, held firm defensively before reaching the semi-finals for the first time and for the third year in a row.
They will then face the winner of Wednesday’s match between AC Milan and Atalanta in a home-and-away semi-final in April.
Lazio host AS Roma in more quarter-finals on Wednesday before Juventus face Frosinone at home on Thursday.