Alberto Gilardino’s stunning goal opened the floodgates and eight-man Palermo capitulated for Bologna’s first home win since September 30, but this game had four red cards!
Sergio Almiron returned from injury and scored both goals as Catania got the better of Chievo.
Alberto Aquilani bagged a brace as Fiorentina continued their spectacular campaign by thumping 10-man Atalanta to go joint-third.
Inter needed an own goal to fight back for a 2-2 draw against Cagliari, but were denied a penalty in stoppages.
Juventus absolutely dominated their match with Lazio, but were denied by a stunning performance from goalkeeper Federico Marchetti for a point.
Napoli were gifted a 2-0 lead by defensive howlers, but Stephan El Shaarawy’s brace completed the comeback for a Milan draw at the San Paolo.
Roma nearly paid for a host of missed chances, but late goals from Pablo Osvlado and Miralem Pjanic gave them a 2-0 win over Torino.
Sampdoria have seen the light after winning the Derby della Lanterna 3-1, but plunge Genoa to the foot of the table with a sixth straight loss.
Pescara self-destructed in Siena, losing 1-0, seeing a penalty saved and ending the game with nine men.
Raffaele Palladino came off the bench to grab a last-gasp equaliser, as Parma fought back for a 2-2 draw in Udine.