Ciro Immobile contributed a goal and three assists, while Luis Nani got his first Serie A strike, as Lazio crushed Benevento 5-1.
Crotone struck twice in quick succession and then thanked the woodwork as they held out for a surprise 2-1 win over Fiorentina.
A Gonzalo Higuain brace at San Siro gave Juventus the 2-0 victory and plunged Milan back into crisis after poor Nikola Kalinic finishing.
Napoli found it perhaps tougher than expected, but pushed past Sassuolo 3-1 – including Jose Callejon from a corner – to stay as sole leaders.
A sensational Stephan El Shaarawy left-foot volley proved enough to give Roma the victory over a plucky Bologna side, their third straight 1-0 win.
Lucas Torreira was the star with two spectacular Sampdoria goals, but Chievo will feel the 4-1 result is far too harsh for their performance.
Mirco Antenucci’s goal proved enough for SPAL to beat Genoa, ending a run of three consecutive defeats, and leapfrog them in the table.
Andrea Belotti made his comeback after a month out and Torino got back to winning ways, coming from behind to beat Cagliari 2-1.
It was a game of penalties, as Udinese converted theirs, Bryan Cristante saw the potential late Atalanta equaliser parried.
Monday night’s Serie A fixture matches up two sides at very opposite ends of the table as Hellas Verona host Inter.