Roma rallied from behind to beat Udinese 2-1 and return to second place in the Serie A table.
Napoli's hopes of Champions League qualification suffered a setback as they drew 2-2 at rock-bottom Parma in Serie A on Sunday.
Roberto Soriano struck twice as Sampdoria halted a six-match winless run with a 4-1 triumph at Udinese.
Udinese ensured they will compete in Serie A again next season after claiming a 1-0 victory at Hellas Verona on Sunday.
Carlos Tevez scored twice as Juventus beat Fiorentina 3-2 as the Serie A leaders closed in on a fourth straight title.
Inter Milan squeezed past nine-man Udinese to climb to seventh place in Serie A with a 2-1 victory at Stadio Friuli.
Udinese delivered a potentially knockout blow to AC Milan's hopes of playing in Europe next season by beating them 2-1.
There was victory for Inter Milan over Roma but AC Milan went down to Udinese in Saturday's Serie A fixtures.
Neither side could find the net in the Milan derby, while Roma missed the chance to go second.
Bostjan Cesar's own goal cost Chievo an important Serie A win at home to Udinese on Sunday as they drew 1-1.
Palermo's long wait for a second Serie A away win of the season came to an end with a 3-1 triumph at Udinese on Sunday.
Silvestre Varela fired relegation-bound Parma to a long overdue victory to inspire a faint glimmer of hope at the club.
Genoa avoided a third straight defeat as they claimed a 1-1 draw against Udinese at the Stadio Luigi Ferraris.
Juventus closed in on a fourth straight Serie A title after a 2-0 victory over Empoli.
Two second-half goals from Mario Gomez couldn't secure victory as Fiorentina drew 2-2 at Udinese.
Atalanta survived the sending-off of midfielder Carlos Carmona to earn a valuable point at home to Udinese.
Udinese hit back from an early deficit to beat Torino 3-2 on Sunday and clinch their first home victory since October 26.
A strike from substitute Alejandro Rodriguez helped relegation-threatened Cesena claim a 1-0 victory over Udinese.
Parma's Serie A clash with Udinese on Sunday has been postponed as a financial crisis continues to plague the club.
Lazio picked up three points towards their chase for European football with a hard-fought 1-0 win away to Udinese.