It was a twisting and turning thriller in Sardinia, as Cagliari were leading, then had to snatch a late equaliser against Empoli.
Luis Muriel and Fabio Quagliarella scored twice, but 10-man Fiorentina snatched a last-gasp equaliser in this 3-3 thriller with Sampdoria.
Duvan Zapata single-handedly destroyed Frosinone, scoring four of Atalanta’s goals in a 5-0 triumph, now on 14 goals in his last eight games.
Milan are struggling to stay afloat and after the Supercoppa disappointment visit Genoa with three key players suspended.
Sassuolo had the best chances at San Siro and Samir Handanovic rescued a point for sluggish Inter with saves on Kevin-Prince Boateng and Jeremie Boga.
It’s David and Goliath time in Turin, as bottom of the table Chievo visit leaders Juventus, yet when they last met it was a 3-2 thriller.
Napoli hit the woodwork three times, but eventually squeezed past 10-man Lazio with Arkadiusz Milik and Jose Callejon goals.
Roma fumbled a 2-0 lead, but Stephan El Shaarawy struck to secure a 3-2 victory over Torino, with inspirational Nicolò Zaniolo on target.
SPAL had a goal disallowed for being inches offside and were denied by a goal-line clearance in the 1-1 draw with Bologna.
Stefano Okaka scored on his Udinese debut, but Gervinho earned a penalty and conducted a classic counter to give Parma victory.