Roma held third place with captain Edin Dzeko scoring with a quarter of an hour to go in a 1-0 win over former Roma coach Claudio Ranieri's Sampdoria
The capital side are ahead of Napoli who swept past Cagliari 4-1 with Piotr Zielinski scoring twice and Hirving Lozano and Lorenzo Insigne also on target late, the latter from the penalty spot.
In a clash of European rivals, Atalanta whipped Sassuolo 5-1 with Colombian Duvan Zapata bagging a brace.
The Bergamo side were again playing without captain Papu Gomez who has fallen out with coach Gian Piero Gasperini.
Zapata and Matteo Pessina scored in the first half with the Colombian adding a second just after the break with Robin Gosens and Luis Muriel compounding the rout before Vlad Chiriches pulled a goal back.
Sassuolo are fifth one point ahead of Atalanta who have played a game less.
Ciro Immobile scored a 15th-minute penalty for Lazio who dropped to ninth after a 1-1 draw at 19th-placed Genoa.
Torino moved off the bottom of the table with their first win in two months, 3-0 at struggling Parma.
Torino captain Andrea Belotti set up Wilfried Singo for the opener after eight minutes, with Armando Izzo and Amer Gojak adding two more in the final minutes.