Only the heroics of Gabriel kept the scoreline relatively low at 3-1, because Atalanta laid siege to Lecce for 90 minutes.
Sinisa Mihajlovic returned to the touchline in an eventful 2-2 draw with two red cards and a missed Joaquin Correa penalty.
Sassuolo earned a precious 2-0 victory away to Brescia thanks to goals from Hamed Junior Traore and Francesco Caputo.
Nikola Milenkovic’s header proved the difference, as Fiorentina made it three wins in a row to see off plucky Udinese.
Pepe Reina was hero, villain and hero again for Milan in a 2-1 win away to Genoa, making up for his howler with a stoppage-time penalty save with both teams down to 10 men.
Paulo Dybala and Gonzalo Higuain allowed Juventus to conquer San Siro, end Inter’s perfect start and take the top of the table in a spectacular Derby d’Italia.
Roma were furious with the referee after their 1-1 draw against Cagliari, as Nikola Kalinic saw a last-minute goal disallowed.
SPAL secured only their second win by beating Parma 1-0, with Gabriel Strefezza providing an assist for Andrea Petagna and getting sent off.
Napoli wasted another golden opportunity to close on the leading pack with a disappointing 0-0 draw away to Torino.
Verona plunged Sampdoria further into crisis and might’ve doomed Eusebio Di Francesco with a 2-0 victory at the Bentegodi.