We’d barely had time to start feeling anxious when Marcelo Brozovic turned home the rebound of a Mauro Icardi shot in the 3rd minute to hand the hosts a lead.
Bad news, right? Well, Antonio Candreva doubled the deficit just 6 minutes later after some atrocious defending, especially from Hrvoje Milic.
And 10 minutes later, Mauro Icardi shamed the Viola backline yet again with a blistering solo effort.
A stunned Fiorentina got one back at 37’ when Milan Badelj floated one over the top for Nikola Kalinic, who held off his man and lashed home with his left to cut the Inter Milan lead to 3-1.
Then, just before halftime, referee Antonio Damato gave Gonzalo Rodriguez a straight red card for a foul on Mauro Icardi that was probably a yellow at best, reducing the Viola to 10 men.
Josip Ilicic scored a peach just past the hour mark with a rocket on the break to further reduce the arrears after a lovely pass from Borja Valero.
Despite a truly valiant effort, though, Inter finally got one back in stoppage time through Icardi, who turned home a Perisic rebound for the final score.
Goals: Brozovic 3’; Candreva 9’ (ass. Perisic); Icardi 19’ (ass. Candreva), 90’+1; Kalinic 37’ (ass. Badelj); Ilicic 62’ (ass. Valero)
Cards: Kondogbia 39’, Brozovic 55’, Miranda 58’, Melo 76’, Ansaldi 83’; Salcedo 41’, Gonzalo 45’+1 (red), Badelj 82’, Valero 83’