It was goalless in Bergamo, as the finishing let both Atalanta and Catania down.
Innocent Emeghara was on target again for Siena, but Bologna fought back for a point.
Mario Balotelli converted another late penalty to earn Milan a 1-1 draw away to Cagliari.
Diego Milito got his first goal of 2013, as Inter ended their crisis by beating Chievo 3-1 in an entertaining match.
Mirko Vucinic and Alessandro Matri – who scored after his boot fell off – secured a comfortable 2-0 Juventus victory over rivals Fiorentina.
Lazio dominated the first half, but Hugo Campagnaro snatched an 87th-minute Napoli equaliser as both teams rattled the woodwork repeatedly in a thrilling match.
Alberto Malesani made his debut, but Palermo continue to stutter, fighting back to hold Pescara 1-1 in a relegation dogfight.
Genoa were unlucky to only draw 0-0 away to Parma, as Andrea Bertolacci rattled the woodwork twice.
The all-new Roma were beaten 3-1 by Sampdoria, but Pablo Daniel Osvaldo horribly wasted a potentially decisive penalty.
Roberto Pereyra’s early goal proved enough to give Udinese the victory, although Torino thumped the crossbar.