Fiorentina run ends vs. Cagliari
Cagliari scored six minutes from halftime when Mauricio Pinilla blasted home from the penalty spot after Facundo Roncaglia tripped Marco Sau.
The home side could have doubled its tally in stoppage time as first Fiorentina defender Stefan Savic almost scored an own goal then Albin Ekdal's shot clipped the top of the upright.
Fiorentina new signing Anderson made his first start following a loan move from Manchester United but proved ineffective. The Tuscan team was missing leading strikers Mario Gomez and Giuseppe Rossi, who are out with long-term injuries.
In Bologna, Udinese snapped a run of four successive defeats to move provisionally six points clear of the relegation zone. Bologna remained just a point off the bottom three.
It took the lead in the 15th minute when a somewhat soft penalty was awarded against Michele Pazienza for a nudge on Andrea Lazzari, and Antonio Di Natale fired Udinese in front, despite Bologna goalkeeper Gianluca Curci guessing the right way.
Nico Lopez sealed the result in stoppage time when he finished off a swift counterattack.
AC Milan hosted Torino late.