Atalanta found it far tougher than expected to get the better of Crotone, as Andrea Conti’s tap-in and the offside flag was the only difference.
Gabriel Barbosa finally became Gabigol when he came off the bench to snatch a late Inter victory in Bologna with his debut Serie A strike.
Lorenzo Insigne, Marek Hamsik and Piotr Zielinski allowed Napoli to comfortably take Chievo 3-1 at the Bentegodi.
Lazio fought back from a Rade Krunic scorcher with Ciro Immobile and Keita Balde Diao’s deflected effort for their first Empoli success in over 11 years.
Juventus moved 10 points clear at the top of Serie A with a 4-1 win over Palermo, with Paulo Dybala curling in a free-kick against his former side.
Milan beat Fiorentina 2-1 to knock a perhaps fatal blow to the Viola’s European qualification hopes with Gerard Deulofeu’s decider.
Zdenek Zeman made an extraordinary impact, as Pescara demolished Genoa 5-0 on his debut, their first Serie A win since 2013.
Edin Dzeko, Mohamed Salah, Leandro Paredes and Radja Nainggolan thunderbolts allowed Roma to steamroller Torino 4-1 and retain second place.
Fabio Quagliarella cancelled out a Mauricio Isla opener, but Victor Ibarbo had a last-gasp goal controversially disallowed.
Gregoire Defrel came off the bench and transformed the match, bagging a brace as Sassuolo fought back to beat Udinese 2-1.