Atalanta dominated this match, but Alberto Gilardino snatched a point for Bologna in the 1-1 draw that ended with Davide Moscardelli in goal.
Roberto Pereyra gave Udinese their fourth win on the bounce, beating Cagliari in an ill-tempered Trieste match.
Marco Borriello gave Genoa a potentially decisive victory in Verona, as they conquered Chievo to throw the relegation race wide open.
Milan fought back twice from a goal down to beat Catania 4-2 in a thriller, as Giampaolo Pazzini netted twice to keep them in third.
It goes from bad to worse for Inter, who lost in Palermo and saw Javier Zanetti stretchered off with a serious injury, but the Rosanero boost their survival prospects.
Both sides had goals ruled offside, but the 0-0 reflects the poor current form of Parma and Lazio.
Napoli pummelled Pescara in the second half for a 3-0 victory that means the Juventus Scudetto party is postponed.
Pablo Daniel Osvaldo bagged a hat-trick around Erik Lamela’s volley, as Roma crushed Siena 4-0 and sent the Tuscans into the relegation zone.
Adem Ljajic was inspirational at Marassi as Fiorentina flattened Sampdoria 3-0 to temporarily fly into third.
Juventus left it very late indeed, but Arturo Vidal and Claudio Marchisio beat Torino in the Derby della Mole.