Jonathan Biabiany scored the opening goal with a close-range header from a Sebastian Giovinco corner after 58 minutes, and Giovinco sealed victory with a 76th-minute penalty.
Udinese drop to fourth place in the league, with Juventus moving to the top of the table thanks to a 3-0 victory over Palermo in Turin.
Simone Pepe headed The Old Lady ahead after 20 minutes and Juve emphasised their superiority with further strikes by Alessandro Matri and Claudio Marchisio.
Siena twice came from behind to earn a 2-2 draw at home against Atalanta.
Two goals from German Denis had twice given the visitors the lead but Gaetano D'Agostino and Alessandro Gazzi levelled the scores.
The result means mid-table Siena have extended their unbeaten run at their Artemio Franchi stadium to four games and are one point clear of Atalanta.
Marco Parolo's late goal earned Cesena their first win of the season in an otherwise disappointing Emilia-Romagna derby at the Stadio Renato Dall'Ara.
Chances were few and far between and the game appeared to be heading for a dull goalless draw before Parolo took matters into his own hands and scored the only goal of the game from distance in the 84th minute.
Cesena remain rooted to the bottom of the league despite the victory.
Sergio Pellissier fired Chievo to their first win on the road this season at Catania.
Pellissier earned and converted a penalty on the stroke of half-time, before setting up Paolo Sammarco to double Chievo's lead in the 73rd minute.
The hosts reduced the deficit with 12 minutes remaining thanks to Sergio Almiron's strike from long range but could not find the net again.
Genoa left it late to beat Novara 1-0 in a game which saw both sides end with just 10 men. Miguel Veloso scored the only goal of the game in the 86th minute after Luca Antonelli and Riccardo Meggiorini were sent off.
In the late game, Roma beat Lecce 2-1 at the Stadio Olimpico.
Miralem Pjanic put the home side ahead in the 24th minute and Fernando Gago doubled the Romans' lead early in the second half.
Andrea Bertolacci cut the deficit on the hour mark but Roma held on to clinch their fifth triumph of the campaign.
Saturday's action saw Fiorentina hold champions AC Milan to a goalless draw, while Inter Milan continued their revival with a 2-1 win over Cagliari.
Napoli and high-flying Lazio played out a 0-0 draw in Saturday's other game.