Cristian Bucchi’s Pescara debut started so well, but Atalanta fought back to win this relegation tussle 2-1 with a German Denis brace.
Victor Ibarbo bagged a hat-trick to end Sampdoria’s six-match unbeaten streak at the empty Is Arenas.
Napoli fell nine points behind leaders Juventus and just two clear of Milan after a disastrous 2-0 defeat to Chievo in which Edinson Cavani’s penalty was saved.
Goals from Giampaolo Pazzini and Mario Balotelli were enough to give 10-man Milan a 2-0 win over Genoa.
Alberto Gilardino ruined Inter’s 105th anniversary party as Bologna earned a shock yet fully deserved victory at San Siro.
Emanuele Giaccherini struck deep into stoppages to sink a solid Catania side, putting Juventus nine points clear at the top of the table.
Stevan Jovetic and Adem Ljajic silenced the Olimpico crowd as Fiorentina won this head-to-head for Europe, leapfrogging Lazio and Inter into fourth place.
Palermo are practically in Serie B after sensationally losing at home to Siena, who leave the foot of the table with this result.
Amauri hit a fantastic hat-trick to turn this result around and give Parma a 4-1 victory over Torino, their first in two months.
Luis Muriel cancelled out Erik Lamela’s strike and Udinese held on to a 1-1 draw with Roma despite a controversial red card.