The Giallorossi, who drew at Inter in mid-week, punished two errors by the Parma defence to take command.

Alberto Aquilani scored with a first-half tap-in following a handling error by goalkeeper Luca Bucci before Giulio Falcone put the ball into his own net for Roma's second after the restart.

Roma captain Francesco Totti then made it three and substitute Mirko Vucinic sealed a convincing triumph late on.

AC Milan came from behind to earn a point in a 1-1 draw with 10-man Lazio at the San Siro.

Rolando Bianchi put the visitors ahead in the 54th minute, but Massimo Oddo replied from the penalty spot 12 minutes later.

Lazio had Lorenzo De Silvestri sent off for a foul on Alexandre Pato six minutes from the end, but there was no time for Milan to take advantage as they drew their second successive league game.