La Fiorentina è la favorita per il passaggio alla finale, già conquistata nella scorsa stagione. Nei tredici precedenti in Coppa, tre vittorie per la Juve, quattro pareggi e sei vittorie della Fiorentina. All'andata era finita 2 a 1 per la Viola allo Juventus Stadium, un risultato molto positivo visto che era stato conquistato fuori casa. Alla Juve serviva almeno il 2 a 0 per ribaltare il risultato dell'andata e conquistare la qualificazione a Firenze. Nonostante l'assenza di Tevez, la Juventus segna addirittura tre reti e sfata un tabù, infatti su sette precedenti occasioni, dopo la sconfitta in casa i bianconeri non erano mai riusciti nell'impresa di qualificarsi in finale.

Dopo il 2 a 0 del primo tempo tempo arriva anche la rete decisiva nel secondo tempo. A calare il tris Matri al 21', che segna la prima rete dal ritorno in bianconero, Pereyra al 44' e Bonucci che al 59' chiude definitivamente il discorso qualificazione con la terza rete in trasferta. Alla Fiorentina vengono invece annullate due reti, una di Salah al 5', con il calciatore egiziano che era riuscito a segnare ma spingendo Padoin davanti a lui, ed una di Rodriguez al 37' per colpo di testa in posizione di fuorigioco.

Nel finale c'è la reazione della squadra allenata da Vincenzo Montella, con Storari che riesce a parare un gran tiro di Mati Fernandez. Gara molto nervosa, con ben cinque ammonizioni e l'espulsione di Morata a tre minuti dal novantesimo, che quindi non giocherà la finale di Roma del prossimo 7 giugno a cui accede meritatamente dopo tre anni, l'ultima volta infatti era stata con Antonio Conte nel primo anno alla guida dei bianconeri nel 2012, persa contro il Napoli.

Alla Viola manca sia l'individualità sia la squadra e la Juventus nonostante le molte importanti assenze riesce a trovare la motivazione e a compiere una grandissima prestazione, degna di un gruppo di grandissima qualità. In finale la squadra allenata da Massimiliano Allegri se la vedrà con una fra Napoli e Lazio nel ritorno della semi-finale dell'8 aprile, all'andata era finita con un pari, 1 a 1.