Hellas Verona plunged Bologna further into crisis with a 4-1 victory at the Dall’Ara and kick-off was delayed by crowd trouble.
A Nicola Legrottaglie own goal gifted Gian Piero Gasperini a point on his return to the Genoa bench in Catania.
Maxi Moralez’s first goal in over a year and some stunning goalkeeping gave Atalanta their first ever Serie A victory away to Chievo.
Roma were devastating in a 3-0 victory away to previously unbeaten Inter with Francesco Totti’s brace and Alessandro Florenzi.
Milan took the lead after 19 seconds, but Juventus turned it around to win 3-2 with Philippe Mexes sent off.
Lazio had the best scoring opportunities with Hernanes and Brayan Perea, but were held to a 0-0 draw by Fiorentina.
Napoli got back on track, sweeping Livorno aside 4-0 at the Stadio San Paolo.
Antonio Cassano created two and scored a third as 10-man Parma beat Sassuolo 3-1 in the fiery Emilia Derby.
It was a thrilling match at Marassi, as Sampdoria went in front, trailed Torino and then snatched a last-gasp equaliser with a penalty.
Danilo and Antonio Di Natale gave Udinese a much-needed 2-0 victory over Cagliari.