Mauro Icardi’s penalty allowed Inter to scrape a 1-0 victory away to 10-man Cesena, their first win in four.
Rolando Maran’s debut on the Chievo bench was ruined by a Genoa comeback to win 2-1 at the Bentegodi.
Cagliari inflicted a remarkable 4-0 hammering on Empoli’s home turf in an early glimpse of Zemanlandia.
Fernando Llorente broke his goal drought as Juventus got back on track by beating Palermo 2-0.
Miroslav Klose’s first goal of the season gave Lazio a fourth win on the bounce, seeing off Torino 2-1.
Josip Ilicic wiped out a Nigel de Jong header as Fiorentina held Milan to a 1-1 draw at San Siro.
Gonzalo Higuain’s hat-trick and Marek Hamsik’s brace completed Napoli’s comeback to beat Verona in a 6-2 thriller.
Sassuolo poured more misery on local rivals Parma with a 3-1 victory at the Tardini, but Francesco Acerbi celebrated a milestone.
Gervinho thumped the woodwork and Sergio Romero was decisive, as Roma were held to a 0-0 draw by still-unbeaten Sampdoria.
Udinese saw off Atalanta with a magnificent Antonio Di Natale curler and caught Sampdoria in joint third place.