Mirko Vucinic scored twice as Juventus downed Novara, 4-0, on Sunday at the Stadio Silvio Piola to extend its season-long undefeated streak in Serie A to 35 matches.
Juve has 21 wins and 14 draws with three games left in the season, and has won its last eight league matches to enter the final month of the campaign with a three-point lead over AC Milan.
Vucinic opened the win at Novara in the 16th minute and, following goals from Marco Borriello late in the first half and Arturo Vidal early in the second, capped the scoring in the 64th.
Juve plays two of its final three games at home this season, with Lecce and Atalanta visiting Juventus Stadium. Juve visits Cagliari in its last road game of the season.
Novara lost for the third time in its last four, and is 19th on just 28 points and eight points from safety with just three games left to escape relegation.
AC Milan 4, Siena 1
Siena, Italy - Zlatan Ibrahimovic scored two more goals to open a cushion atop the Serie A scoring chart with 26, and AC Milan defeated Siena 4-1 on Sunday at the Stadio Comunale kept pace with unbeaten leader Juventus.
Antonio Cassano and Ibrahimovic scored three minutes apart in the first half, and then Antonio Nocerino and Ibrahimovic scored in the final minutes to seal Milan's third win during a four-game unbeaten streak.
Milan remained three points behind Juventus, which beat Novara 4-0 one Sunday, with three matches remaining in the season.
Erjon Bogdani scored in the 83rd to give his side late hope, but Siena settled for its second loss in its last four and sits eight points above the drop with three games left in the season.
Udinese 2, Lazio 0
Udine, Italy - Antonio Di Natale scored his 21st goal and Udinese beat Lazio, 2-0, on Sunday at the Stadio Friuli in a Serie A match that ended with shoving and pushing and the ejection of Lazio's Andre Dias.
Roberto Pereyra added a second Udinese goal four minutes into stoppage time, and a scrum on the sidelined followed. Dias was sent off, and Lazio goalkeeper Federico Marchetti later pushed the referee.
Udinese emerged from the scrum with the huge win, as it forced a four-way tie on 55 points for third place and the final Champions League berth. Napoli has third place on goal differential, followed by Udinese, Inter Milan and Lazio.
Lazio lost for the third time in its last four, while Udinese snapped a three- game winless skid.
Inter Milan 2, Cesena 1
Milan, Italy - Mauro Zarate scored in the 72nd minute as Inter Milan extended its unbeaten streak to six matches with a 2-1 win over Cesena on Sunday at the San Siro in Serie A.
Luca Ceccarelli handed Cesena the lead early after half, but Joel Chukwuma Obi sent a shot in off Cesena's Steve Von Bergen in the 59th, and Zarate followed in the 72nd off a Freddy Guarin cross.
Inter won for the fourth time during its unbeaten run, and inched closer to a Champions League berth next season. Inter currently is level on points for the league's third and final Champions League berth with Napoli, Udinese and Roma.
Cesena, which has just 22 points this season, saw its winless run extend to 17 games as it prepares for life in Serie B next season.
Bologna 3, Genoa 2
Bologna, Italy - Gyorgy Garics' second-half goal was the winner as Bologna won 3-2 on Sunday at the Stadio Renato Dall'Ara to secure its Serie A survival and leave Genoa just one point out of the relegation zone.
Daniele Portanova and Gaston Ramirez scored in the first half for Bologna, but Garics scored midway through the second half for the eventual match-winner as the hosts extended their unbeaten streak to five games.
Bologna moved 10 points clear of the relegation zone in 11th, and left Genoa a single point above the drop in 17th place with three games left this season.
Rodrigo Palacio and Cristobal Jorquera scored for Genoa, which has lost three straight and is winless in 14 consecutive matches dating back to mid-February.
Atalanta 2, Fiorentina 0
Bergamo, Italy - German Denis and Giacomo Bonaventura scored as Atalanta edged Fiorentina, 2-0, on Sunday at the Stadio Atleti Azzurri d'Italia to secure its safety in Serie A.
Penalized six points to start the season, Atalanta has three wins in its last four to accumulate 46 points - 11 clear of relegation with three matches remaining. Without the deduction, Atalanta would be in seventh place.
Even with the penalty, Atalanta is 10th and could secure a top-half finish. On the other side, Fiorentina had its four-game unbeaten streak snapped and it is just six points above the drop in 16th place.
Parma 2, Lecce 1
Lecce, Italy - Sebastian Giovinco and Gabriel Paletta scored as Parma won its fourth straight, 2-1 over Lecce on Sunday at the Stadio Via del Mare to secure its survival in Serie A.
Parma has moved to ninth in the table, even on points with Catania for eighth, with a maximum 12 points from its last four games. Once in danger of the drop, Parma has moved 12 points clear with three matches remaining.
Lecce is not as fortunate, as a late goal from Nenad Tomovic was not enough to avoid a second straight loss and left the club in 18th place. Lecce is within one point of Genoa and 17th place for safety.