Atalanta absolutely dominated Inter in Bergamo for a 4-1 victory and could easily have had another four goals, ending the seven-round winning streak.
The wait for a Chievo victory continues, as they had overturned an early Bologna opener, only to be caught 2-2 by Riccardo Orsolini.
Giuseppe Iachini won on his Empoli debut, but Udinese missed a penalty and had many more scoring opportunities on their way to another defeat.
Andrea Pinamonti's rocket salvaged Frosinone a 1-1 draw with Fiorentina, who fell to their fourth such result in succession on Friday.
Napoli fought back from an early Christian Kouame goal to conquer Genoa 2-1 with Fabian Ruiz and a Davide Biraschi own goal in a game suspended for 13 minutes amid a storm.
Gonzalo Higuain had a nightmare against his former club, as he missed a penalty and was sent off in a rage when Juventus beat Milan 2-0.
Stephan El Shaarawy bagged a brace with Juan Jesus and Patrik Schick, as Roma sent Sampdoria crashing to a third straight defeat.
Marco Parolo’s early Lazio opener was cancelled out by a Gian Marco Ferrari header, as Sassuolo only got a point in this fight for sixth place.
Cagliari completed a remarkable comeback from 2-0 down with two goals in three minutes to grab a precious point away to SPAL.
Gervinho’s solo run and a Roberto Inglese strike gave Parma a surprise victory away to Torino, ending the Granata’s six-match unbeaten run.