Khouma Babacar scored twice as Fiorentina checked the progress of surprise package Udinese with an emphatic 3-0 victory.
Udinese maintained their unbeaten run at home with a 2-0 triumph over Atalanta on Sunday afternoon.
Arturo Vidal and Fernando Llorente scored as Serie A leaders Juventus beat Palermo 2-0, while Napoli won 6-2.
Udinese will be glad to see the back of Turin this season after losing in the Piedmont city for the second time.
Leonardo Bonucci struck the winner four minutes from time as Juventus ended Roma's perfect Serie A run with a 3-2 win.
Emmanuel Cascione's stoppage-time penalty earned promoted Cesena a 1-1 draw at Udinese on Sunday.
Live only on