AC Milan remained tied atop the Serie A 0 win at Atalanta with goals from Zlatan Prince Boateng.
A 1-0 win for Juventus against Lecce on Sunday meant that the Rossoneri needed three points against Atalanta to keep pace. And after Ibrahimovic converted a first-half penalty kick to put Milan into the lead, Boateng wrapped up the points with a goal eight minutes from time.
Milan is in a good run of form having won five of its last six games, while the defeat snaps a seven-game unbeaten streak for the home side.
The opening goal arrived midway through the first half when Atalanta's Thomas Manfredini brought down Alexandre Pato inside the penalty area. Ibrahimovic stepped to the spot and rolled the ball inside the left post, giving the Swede 12 goals on the season and putting the visitors in front.
A header from German Denis struck the post in the second half for Atalanta, but that was as close as it got, with Ibrahimovic setting up Boateng for a shot from the middle of the area that found the back of the net to seal the win.
Udinese 4, Cesena 1
Di Natale put his team into the lead in the opening minute, but had his opener canceled out by a goal from Cesena's Citadin Eder before halftime.
However, Udinese took over after the break and went back ahead through Kwadwo Asamoah in the 54th before Cesena was reduced to 10 men with Maurizio Lauro being sent off just after the hour mark.
Udinese capitalized with goals from Dusan Basta and Di Natale in the final 15 minutes to cap the win, extending the home side's unbeaten run to six games.
Juventus 1, Lecce 0
Lecce, Italy - Alessandro Matri's goal midway through the first half was enough for Juventus to claim a 1-0 win over Lecce on Sunday at the Via del Mare.
Matri's goal arrived after 27 minutes when he headed home from close range to keep his side level with AC Milan at the top of the league.
Juve wasted a number of other quality chances but in the end was still able to maintain its unbeaten record in Serie A through 17 games, while Lecce's relegation fears only deepened with the club sitting at the bottom of the league and nine points from safety.
Roma 2, Chievo 0
Rome, Italy - Francesco Totti scored on a pair of penalty kicks to lift Roma to a 2-0 triumph over Chievo at the Stadio Olimpico on Sunday.
The Roma captain had failed to score in Serie A this season but broke his drought in the 34th minute after Erik Lamela was brought down inside the area by Chievo's Nicolas Frey.
Totti stepped forward and buried the spot kick to put his team into the lead, and he wrapped up all three points with another goal 12 minutes from time.
Bostjan Cesar was guilty of handling the ball inside his own area, allowing Totti to step forward and smack his shot inside the right post.
Roma has now won its last three games, while Chievo has claimed only one win from its last six matches.
Bologna 2, Catania 0
Bologna, Italy - Bologna moved six points clear of the drop zone on Sunday after a 2-0 win at home over Catania.
Nicolo Cherubin netted his first goal of the season for Bologna five minutes into the second half, with Catania being reduced to 10 men 12 minutes from time when Marco Biagianti was sent off.
Marco Di Vaio took advantage and netted his fifth goal of the campaign in stoppage time to help Bologna snap a two-game losing streak and get the year off to a strong start.
Cagliari, Italy - New Genoa manager Pasquale Marino's debut did not go according to plan as he watched his side suffer a 3-0 defeat to Cagliari at the San Elia on Sunday.
Marino took charge of Genoa over the holiday break and he saw the team go behind after only 12 minutes when Joaquin Larrivey converted a penalty kick.
Segundo Ibarbo doubled the lead for the hosts in the 56th minute while things got worse for Marino when Emiliano Moretti was sent off with over 20 minutes still to play.
Genoa's miserable match concluded with an own goal from Andreas Granqvist, dooming the club to a fifth defeat in its last seven games.
Fiorentina 3, Novara 0
Novara, Italy - Fiorentina jumped into the top half of the league on Sunday after a pair of goals from Stevan Jovetic helped the Viola to a 3-0 win at Novara.
Jovetic had the visitors in front after 20 minutes with a successful penalty kick after he was brought down by Matteo Centurioni inside the area.
Riccardo Montolivo tallied his first goal of the season a few minutes before halftime to double Fiorentina's lead, and Jovetic finished off a cross from Adem Ljaljic to lock up the win.
Novara has now claimed just two points from its last five games and sits six points from safety.
Pandev opened the scoring with 10 minutes remaining in the first half, Cavani added the second goal in the 53rd and Hamsik added the third on the hour mark.
Napoli climbed to sixth, ahead of Roma on goal differential. Palermo snatched a late goal through Fabrizio Miccoli, but its winless streak reached five in a row in league play.