It was goals galore in Italy this weekend as Catania also made it back-to-back wins at Parma, but Fiorentina's clash with Bologna was postponed due to bad weather
Palermo may have made it three straight draws on Saturday following their stalemate with Genoa, but they remain rooted to the bottom of the Serie A table.
Both Alberto Malesani and Davide Ballardini were facing their former clubs at the Renzo Barbera, and - as the old cliche goes - it was a match of two halves.
The hosts started the strongest, with Grifone goalkeeper Sebastien Frey needing to stay on his toes in the opening stages to deny Fabrizio Miccoli and Edgar Barreto.
However, after the break it was Stefano Sorrentino's turn to face the music, and he too came up trumps in stopping the likes of Andrea Bertolacci and Marco Borriello.
Despite Salvatore Aronica's late red card for a lunge on the former Roma striker, proceedings came to an end with both side's fortunes much the same as before kick-off.
SAMPDORIA 2-0 CHIEVO
Sampdoria's early-season form looks to have been restored after they put in another accomplished performance to record a 2-0 victory over Chievo on Sunday.
The Blucerchiati - unbeaten in their last five matches - took the lead on 33 minutes through Andrea Poli who, after coming in from the right-hand side, unleashed a strike goal-bound.
The points were wrapped up with just seven minutes of time remaining when Eder left Marco Andreolli for dead before firing a shot low and hard past Cristian Puggioni.
Delio Rossi's troops are now unbeaten in five matches and climb into the top half of the table. Chievo, however, fall to 14th.
PARMA 1-2 CATANIA
Parma suffered a fourth defeat in five matches on Sunday after they crashed to a 2-1 home reverse to Catania.
The Sicilians benefited from a piece of inspiration on the fifth minute from man of the moment Francesco Lodi who, despite being hindered by a tight angle, flighted home yet another free kick.
And they doubled their advantage on the shade of half-time, albeit with a slice of luck, as Keko diverted Lucas Castro's effort past a stranded Antonio Mirante.
Despite Amauri's late consolation for Parma and Nicola Legrottaglie's marching orders for dissenting towards the referee, the Gialloblu fall a place to 10th, but European candidates Catania stay in seventh.
ATALANTA 2-3 ROMA
Vasilis Torosidis endeared himself to the Roma faithful on just his third appearance for the club after he scored the winner in a thrilling 3-2 success over Atalanta.
Inside just eight minutes, Marko Livaja turned in Giacomo Bonaventura's cross to get the Orobici ball rolling, but moments later, Marquinho popped up with the equaliser for the visitors.
On 34 minutes, Roma took the lead for the first time in Bergamo when Miralem Pjanic punished the home side with an opportunist finish - which Livaja returned with the aid of yet more shoddy Roman defending to wrap up an exciting first half.
However, Torosidis found the decisive header midway through the second half to secure successive victories for Roma who seem to have turned a corner under interim coach Aurelio Andreazzoli.
However the match ended on a sour note when Matteo Contini was sent off for appearing to slap Simone Perrotta in the face.
CAGLIARI 4-3 TORINO
Cagliari netted in the 95th minute to nick a thrilling 4-3 spectacle and break Torino hearts at the Is Arena on Sunday.
The flood gates were opened towards the end of the first half as Marco Sau scored his 11th goal of the season from the penalty spot after being felled in the box by Angelo Ogbonna - but a further six goals were to come in the last 45 minutes.
Only three minutes after the break, Alessio Cerci's good form of late continued after he sent in a cross for Matteo Darmian to tuck away, but Daniele Conti's header put the Sardinians back in the driving seat.
The Granata threw the match back into equilibrium midway through the half when Cerci again fizzed a ball across goal which Alen Stevanovic swept up on the rebound.
However, they shot themselves in the foot with just five minutes left on the clock as Ogbonna capped a dismal afternoon by bringing down last man Mauricio Pinilla in the area and the Chilean converted to make it three a-piece.
Abou Diop was soon headed for an early bath following a second bookable offence, and with the last kick of the game, captain Daniele Conti sealed a memorable three points for Cagliari.