Catania played almost the entire game with 10 men after Francesco Lodi’s dismissal and missed a penalty, but still held Torino 0-0.
Isaac Cofie’s debut Serie A goal gave Chievo a slender victory against toothless Atalanta.
Third-place Fiorentina incredibly lost their unbeaten home record against struggling Pescara thanks to the heroics of Mattia Perin.
Marco Borriello struck twice to give Genoa their first home win since August 29 on the day their new signings were introduced.
It could well be the shock of the season, as leaders Juventus were beaten 2-1 in Turin by 10-man Sampdoria!
Lazio fought back to secure second spot with a controversial 2-1 win over nine-man Cagliari, as there were doubts over the decisive penalty.
Bojan Krkic and a Giampaolo Pazzini penalty gave Milan a very hard-fought victory over Siena.
Napoli fly into third place after an Edinson Cavani hat-trick crushed Roma 4-1 in the Derby del Sud.
Amauri struck in stoppages to beat his former club in a dramatic victory at the Stadio Tardini.
Antonio Di Natale bagged a brace as 10-man Inter paid the price for wasting chances in a heavy 3-0 Stadio Friuli defeat.