Atalanta came back from an early Ibrahima Mbaye goal to conquer Bologna 2-1, securing their third consecutive victory.
Chievo fell to a seventh consecutive defeat, as Sassuolo didn’t even have to perform particularly well to pick up the points.
Jordan Veretout’s controversial penalty was cancelled out in the final minutes by an Alessandro Florenzi volley, as Roma scraped a point against Fiorentina.
Roberto Gagliardini got the first brace of his career along with Matteo Politano, Joao Mario and Radja Nainggolan as Inter crushed Genoa 5-0.
Juventus survived a couple of scares to beat Cagliari 3-1 with Paulo Dybala, Juan Cuadrado and a Filip Bradaric own goal.
Ciro Immobile bagged a brace and hit the upright, while long-range screamers from Danilo Cataldi and Marco Parolo flattened SPAL 4-1.
Lorenzo Insigne’s snooker shot, a spectacular Dries Mertens hat-trick and Arkadiusz Milik flick allowed Napoli to push past Empoli 5-1.
Parma had to cling on for the point after Leo Stulac’s straight red card, as Luigi Sepe denied a Frosinone winner deep into stoppages.
Andrea Belotti scored twice and provided an assist as Torino steamrollered Sampdoria 4-1 in a surprise Marassi result.
It was end-to-end stuff in Udine with chances for both sides, but Alessio Romagnoli scored another dramatic last-gasp winner for Milan.