Atalanta ended a run of three consecutive defeats by getting the better of Parma, as German Denis and Federico Peluso sealed a 2-1 win.
Libor Kozak was sent off for Lazio as Bologna were made to rue a host of missed chances in their 0-0 draw.
Cagliari dominated the match and had numerous scoring opportunities, but it was Chievo who emerged 2-0 winners.
Inter leapfrogged into second place after a thrilling 2-1 win over Napoli with numerous wasted chances and decisive defensive errors.
Stephan Lichtsteiner’s goal allowed Juventus to squeeze a victory in Palermo on Antonio Conte’s return to the bench.
Pescara earned a potentially decisive victory in a crunch relegation dogfight that sends Genoa plummetting.
Francesco Totti scored twice in a thrilling 4-2 Roma victory over Fiorentina, allowing them to catch the Viola in joint fourth place.
Goals from Danilo and Antonio Di Natale were enough to give Udinese a 2-0 win at Sampdoria.
Catania absolutely dominated the second half to earn their first away victory of the season, leaving Siena bottom of the table.
Milan gifted Torino the opener, but fought back in an exciting 4-2 victory at the Olimpico and lost Nigel De Jong to injury.