Atalanta came back from an early Edin Dzeko goal to flatten Roma 4-1, as substitute Josip Ilicic contributed two assists and a great solo goal.
Benevento deserved their 2-0 victory over Genoa, leaving the Grifone in further relegation trouble.
Kevin Lasagna came off the bench to immediately snatch Udinese’s equaliser after a Charalampos Lykogiannis free kick for Cagliari.
It was a tale of two very soft penalties, as Fiorentina picked up their second consecutive 1-1 draw and Hellas Verona were left frustrated.
Inter did the bare minimum to get the better of plucky Spezia, with Achraf Hakimi and a Romelu Lukaku penalty proving enough.
Ciro Immobile and Luis Alberto gave Lazio a precious 2-0 victory over Napoli thanks to two world class goals.
Juventus made short work of Parma with a 4-0 hammering at the Stadio Tardini, as Cristiano Ronaldo bagged a brace between Dejan Kulusevski and Alvaro Morata efforts.
Mikkel Damsgaard, Jakub Jankto and Fabio Quagliarella were on target, as Sampdoria got the better of Crotone 3-1.
Milan broke Sassuolo with the fastest goal in Serie A history from Rafael Leao, then Alexis Saelemaekers made sure despite a late Domenico Berardi free kick.
Torino and Bologna picked up a point each after an Angelo Da Costa howler on Simone Verdi’s free kick and Roberto Soriano equaliser.