Fiorentina started the match best and took the lead when Dusan Vlahovic scored a goal after 22 minutes, making it 1-0.
Bologna equalised to make it 1-1 after more than half an hour’s play as Rodrigo Palacio scored a goal, with an assist by Emanuel Vignato.
With barely 30 minutes on the clock, Fiorentina’s Giacomo Bonaventura scored a goal, from a pass from Lorenzo Venuti, and gave Fiorentina the lead.
Rodrigo Palacio equalised for Bologna in the 71st minute, with an assist by Emanuel Vignato.
Just two minutes later, with an assist by Erick Pulgar, it was Dusan Vlahovic who scored again. This time he scored a goal ensuring that Fiorentina took the lead. The 0-1 goal was the only one of the game.
Six minutes left to play, Bologna’s Rodrigo Palacio equalised as he scored a goal and with this completed his hattrick. This brought the final score to 3-3.
Bologna have 1 win, 2 draws and 2 losses with a 8–11 goal difference in the last 5 games, while Fiorentina have 1 win, 2 draws and 2 losses and a 9–11 goal difference.
With four games remaining, Bologna are in 12th place in the table while Fiorentina are in 14th.
On Saturday, Bologna will play away to Udinese at 2pm, while Fiorentina will face Lazio at home at 7:45 pm.