We Florencji czuć było atmosferę wielkiego wieczoru. Starcie z Juventusem jest dla kibiców Fiorentiny jednym z najważniejszych. Fani już przed meczem głośno wspierali swój zespół, gorąco witając autokar Fiorentiny i prezentując specjalną oprawę.
Atmosfera dodatkowo napędzała drużynę Vanolego. Już po trzech minutach gospodarze objęli prowadzenie po rzucie rożnym, gdy Mateo Pellegrino skutecznie uderzył głową. Po dośrodkowaniu Gonçalvesa pokonał Vicario i zdobył swojego trzeciego gola w tym sezonie Serie A.
Juventus próbował odpowiedzieć w podobny sposób. Po dośrodkowaniu Koopmeinersa z rzutu rożnego głową uderzał McKennie, ale piłka minęła słupek. Bianconeri przejęli inicjatywę i byli w stanie powstrzymać ofensywny zapał Fiorentiny, choć nie sprawiali większych problemów De Gei. Wyjątkiem był strzał Cabala z dystansu.
Właśnie w momencie, gdy Fiorentina zaczynała czuć się najspokojniej, Juventus przeprowadził skuteczną akcję i wyrównał w 32. minucie. Viery stracił piłkę na rzecz Kolo Muaniego, a Francuz ruszył lewą flanką, wbiegł w pole karne i po zwodzie, którym posadził na murawie brazylijskiego stopera, wyłożył Woltemade piłkę jak na tacy. Niemiec pokonał De Geę i strzelił swojego pierwszego gola w Serie A.
Po trafieniu Niemca mecz się zmienił, a tempo zdecydowanie wzrosło. Woltemade był o krok od dubletu po niemal identycznej akcji jak przy golu na 1:1. Tym razem jednak jego płaskie uderzenie po podaniu Kolo Muaniego obronił świetnie dysponowany De Gea. Fiorentina odpowiedziała groźną okazją João Mário. Po błędzie Lucumiego w polu karnym Portugalczyk nie zdołał jednak trafić w piłkę i tuż przed przerwą zmarnował szansę na gola dającego wynik 2:1.
Po przerwie długo utrzymywała się równowaga, ale w 54. minucie Fiorentina ponownie objęła prowadzenie dzięki bramce Njie. Álex Jiménez dośrodkował z prawej strony, Vicario odbił piłkę, lecz obrona Juventusu nie zdołała jej wybić. Szwed wykorzystał sytuację, wbiegł między defensorów i umieścił piłkę w siatce, dając gospodarzom prowadzenie 2:1.
Juventus zareagował i stworzył zagrożenie po strzale głową Douglasa Luiza. Brazylijczyk był dobrze ustawiony w środku pola karnego, ale posłał piłkę nad poprzeczką. Gol padł jednak w 67. minucie, gdy Bremer doprowadził do wyrównania po rzucie rożnym. Brazylijski obrońca uprzedził De Geę, który minął się z piłką podczas wyjścia, i głową skierował ją do siatki.
Końcówka przyniosła bardzo wyrównaną walkę i okazje z obu stron. Juventus domagał się odgwizdania zagrania ręką João Mário, ale sędzia Colombo uznał, że nie było podstaw do podyktowania rzutu karnego. Fiorentina była natomiast o krok od zwycięstwa. Dragusin strzelił głową na 3:2, lecz gol Rumuna został szybko anulowany. W 90+2. minucie Bremer uratował Juventus, w ostatniej chwili uprzedzając Gnonto po krótkim odbiciu piłki przez Vicario, który wcześniej obronił strzał Brescianiniego.
Mecz na Stadio Franchi zakończył się remisem 2:2. Fiorentina dwukrotnie wypuściła z rąk prowadzenie, ale na przerwę udała się z przyzwoitą przewagą nad strefą spadkową. Juventus z kolei rozpoczął przerwę z sześcioma punktami straty do miejsca premiowanego awansem do Ligi Mistrzów.

