Highlights: AC Milan 2-0 Palermo
The was no change at the top of Serie A as Napoli, AC Milan and Fiorentina all picked up three points on Sunday after runaway leaders Juventus had won on Saturday night.
Edinson Cavani scored twice as Napoli edged a nervy 3-2 victory over Atalanta .
The Azzurri had failed to win in five games and risked surrendering second spot to AC Milan, but Cavani ended his own six-week goal drought with an early penalty to hand his side the initiative.
Paolo Cannavaro's own-goal did not help Napoli's cause, though, and Cavani was relieved to have doubled up just before German Denis levelled the tie once again midway through the second half.
Goran Pandev then pounced in the final 10 minutes to keep the southerners within nine points of leaders Juventus and two points clear of third-placed Milan.
A brace from Mario Balotelli helped AC Milan shrug off a miserable week to maintain their late push for the title with a 2-0 victory over struggling Palermo.
Milan did not appear to be too disheartened by their midweek Champions League thrashing at Barcelona as Balotelli fired his sixth goal in Rossoneri colours from the penalty spot. Balotelli's close-range second guaranteed an 11th league game without defeat for Massimiliano Allegri's men.
Palermo, meanwhile, took one more step towards relegation as returning head coach Giuseppe Sannino failed to deliver a first win in 16 attempts for the Sicilians, who remain joint last with Pescara.
Fiorentina needed a Mattia Cassani own-goal to fend off a double fightback from 10-man Genoa and claim a 3-2 victory at the Stadio Artemio Franchi.
Alberto Aquilani fired La Viola ahead midway through the second half but it was a frenetic affair and Juan Cuadrado had to restore Fiorentina's lead after Daniele Portanova levelled on the hour mark.
There was a brief period of deadlock following Luca Antonelli's unopposed equaliser but Andrea Bertolacci's dismissal gave Fiorentina time and space to force Cassani into a critical error with time running out.
The result allowed Fiorentina to stay in touch with third-placed AC Milan and out of the reach of Inter, whose game at Sampdoria was postponed due to heavy rain.
Francesco Totti became the second-highest Serie A goalscorer of all time as Roma climbed into fifth place with a one-sided 2-0 victory over Parma.
His penalty against Genoa two weeks ago brought the 37-year-old level with Gunnar Nordahl on 225 goals and, after missing the mark at Udinese last week, Totti followed up Erik Lamela's opener to reach a long-awaited personal milestone.
The invaluable win moved them to within four points of Fiorentina as an unlikely push for Champions League qualification gathers pace.
Torino put further daylight between themselves and the relegation zone with a 1-0 victory over a Lazio side whose hopes of securing Champions League football next season are looking increasingly faint.
In a match played in snowy conditions at the Stadio Olimpico, Torino took advantage of the 16th-minute dismissal of Lazio defender Michael Ciani to claim all three points thanks to Jonathas' winner 12 minutes from time.
The result lifts Torino up to 12th, now 10 points above the bottom three, while Lazio slip to seventh after suffering a sixth defeat in eight league matches - a miserable run that has left them seven points adrift of the Champions League spots.
A second-half onslaught was not enough for Siena to take all three points against Cagliari, who came closest to breaking the deadlock in a 0-0 draw at the Stadio Artemio Franchi.
The Sardinians enjoyed the better of the first half with their livewire striker Victor Ibarbo wasting the best chance of the game.
Struggling Siena reacted well in the second half, spending much of the 45 minutes on the attack, but they failed to test Michael Agazzi in the Cagliari goal as they were only able to move one point closer to Genoa in 17th place.
Two late goals edged Pescara closer to relegation and boosted Chievo's hopes of staying up as the visitors won 2-0 at the Stadio Adriatico.
In a combative game, Chievo withstood Pescara's attacks before striking late on to give them a 10-point cushion over the bottom three. Pescara, in contrast, were left five points adrift at the bottom of the table.
Adrian Stoian scored the first goal in the 87th minute and Cyril Thereau wrapped up the win in stoppage time as the Flying Donkeys took all three points.