Cagliari had an extraordinarily unlucky start, but fought back from a Fabio Quagliarella brace to snatch a 2-2 draw with Sampdoria.
Roma were held to a second consecutive away draw thanks to a Man of the Match performance from Chievo goalkeeper Stefano Sorrentino.
Genoa host a high-flying Atalanta side looking to build on Europa League momentum.
Mario Mandzukic had the best chances and hit the crossbar, but Juventus and Serie A leaders Inter played out a goalless draw.
Torino got their first victory away to Lazio since 1993, but it all turned on controversial VAR decisions and Ciro Immobile’s red card.
Jack Bonaventura bagged a brace to give Milan their first win under new Coach Gennaro Gattuso, despite Simone Verdi’s strike at San Siro.
Napoli wasted a golden opportunity to recapture the top of Serie A, as they were again toothless in attack against Fiorentina.
Matteo Politano scored one and assisted another for Edoardo Goldaniga, as Sassuolo ruined Walter Zenga’s debut on the Crotone bench.
SPAL wiped out a 2-0 deficit in the space of 120 seconds, fighting back late on to hold Hellas Verona in a 2-2 thriller.
Udinese’s rebirth under Massimo Oddo continues with a 2-0 victory over Benevento, as Antonin Barak and Kevin Lasagna proved decisive.