Atalanta’s club record run of six consecutive victories came to a shock halt, as relegation battlers Sassuolo won in Bergamo.
Mattia Destro’s hat-trick gave Roma their first Sardinian success since 1995 and piled pressure on Juventus.
Catania are practically in Serie B after throwing away an early lead for this 2-1 home defeat to Torino.
Luca Toni set a new club record and gave Hellas Verona victory in the Derby, beating Chievo 1-0.
Juan Guillermo Cuadrado scored against his former club and earned a penalty as Fiorentina beat Udinese 2-1.
Keisuke Honda’s debut Serie A goal gave Milan a 2-1 win in Genoa, though they were under siege for much of the game.
Despite Mauro Icardi’s brace and a Diego Milito saved penalty, Inter couldn’t get more than a 2-2 draw with Bologna.
A quick-fire Fernando Llorente double allowed Juventus to beat Livorno 2-0 and restore their eight-point lead over Roma.
Lucas Biglia saw red, but 10-man Lazio still beat Sampdoria with Antonio Candreva and Senad Lulic strikes.
Marco Parolo’s fierce strike allowed Parma to beat Napoli for the second time this season, putting the Ducali joint fifth.