Fiorentina wasted numerous chances and forced a series of saves until Khouma Babacar flicked on Federico Chiesa’s assist to conquer Cagliari.
Alessio Cragno kept the Sardinians in the game with his fine saves on Giovanni Simeone’s header and a Chiesa angled drive, while Milan Badelj wasted a free header.
Substitute Babacar got the only goal of the game, flicking on a Chiesa cross that had flown over the head of Simeone.
The frustration got to Joao Pedro, who was sent off for stamping on Chiesa’s foot, as the incident was caught via VAR.
Or see how this game and Chievo 2-3 Bologna unfolded on the Liveblog.
See the latest Serie A predictions and betting tips with Eurotips.co.uk