Gianluca Mancini’s winning goal was at first disallowed, then given via VAR, as Atalanta fought hard to defeat Chievo.
Napoli survived a couple of scares to conquer neighbours Benevento 2-0 thanks to a magical Dries Mertens lob and Marek Hamsik goal.
It was a bizarre game at the Stadio Dall’Ara, as both teams scored directly from the corner flag before Federico Chiesa’s more traditional winner.
Cagliari swept SPAL aside at the Sardegna Arena for a potentially crucial relegation dogfight result.
Inter extended their winless streak to eight rounds and two months as Eder’s opener was wiped out by Andrea Barberis and brave Crotone.
Juventus earned their biggest win of the season, humiliating Sassuolo 7-0 with a Gonzalo Higuain hat-trick and Sami Khedira brace.
Lazio have two key players out suspended against a Genoa side that has revived its campaign under Davide Ballardini.
Torino arguably had the better chances at Marassi, but ultimately held out for a point against Sampdoria after Afriyie Acquah saw red.
Suso’s extraordinary scorcher from 30 metres earned 10-man Milan a point in Udine, but Davide Calabria’s red card proved costly.
Cengiz Under’s goal after just 43 seconds proved decisive, as Roma held out for a 1-0 win away to Verona even after Lorenzo Pellegrini’s red card.