Contrasting wins for Napoli and Inter Milan kept them hard on the heels of leaders Juventus in Serie A on Sunday but Fiorentina lost ground after being held at home by improving Sampdoria.
Napoli had a thumping 5-1 win over bottom club Pescara but Inter scraped an unconvincing 1-0 victory at home to Palermo.
Two goals each by Gokhan Inler and Edinson Cavani, one from the penalty spot, helped Walter Mazzarri's Napoli side stay two points behind Juve, who defeated local rivals Torino 3-0 on Saturday.
Inter are four points behind Juve on 31 after ending a run of three games without a win thanks to an own goal by Palermo's Santiago Garcia.
Stefan Savic scored both Fiorentina goals in a 2-2 draw which earned a point after Nenad Krsticic and a Gonzalo Rodriguez own goal had seen Sampdoria equalise then take the lead. Savic's goals were his first in Serie A.
"Honestly I'm happy with our position, it's a shame that it's not the end of the season now, or at least within a couple of games," Fiorentina coach Vincenzo Montella told reporters.
"We came up against a Sampdoria side that caused us problems, and while we weren't brilliant we had enough opportunities to win.
Fiorentina are in fourth place, level on 29 points with Lazio and two behind Inter Milan as Samp moved up to 12th on 17.
Lazio are six points off the pace in fourth spot after beating Parma 2-1 thanks to a 25th-minute effort from defender Giuseppe Biava and Miroslav Klose's ninth league goal of the season.
Ishak Belfodil pulled one back for Parma in the 66th minute, converting the rebound after his penalty was saved.
AS Roma are sixth after coming back from a goal down to win 3-1 at lowly Siena.
Two goals from rejuvenated former Siena striker Mattia Destro and one by Simone Perrotta gave Zdenek Zeman's side a deserved victory in a match where they missed a hatful of chances.
A first half hat-trick from Alberto Paloschi and a last minute tap-in by Adrian Stoian gave Chievo a 4-2 victory at fellow strugglers Genoa and their first away points of the season.
Genoa's fourth straight home defeat left them in the bottom three on 12 points, only one ahead of Pescara.
Bologna beat Atalanta 2-1 thanks to a deflected free-kick from Alessandro Diamanti in the 16th minute and a second-half goal from former Atalanta player Manolo Gabbiadini while Udinese stayed in mid-table despite a 4-1 rout of Cagliari.
Bayern fans snap up 45,000 tickets to watch Champions League final live at Allianz Arena
When Sir Alex wakes up on Monday morning without team to manage, he will not be putting his feet up
Paris Saint-Germain midfielder announces he will be retiring at the end of the current season
Record goal-scorer signs a one-year contract extension with Europa League winners Chelsea
Ten years on, the legends speak to FFT
Your questions answered by an A to Z of legends
He's here, he's there, he's...
The cost of Premier League away travel
Nike CR7 IX for you
FourFourTwo is brought to you by Haymarket Consumer Media & FourFourTwo is part of Haymarket Sport
| International Licensing | © Haymarket Media Group 2010