Inter Milan are back in the hunt for a top-three finish in Serie A after dominating Palermo to win 3-1 at San Siro.
Juventus restored their three-point lead in the Serie A title race with a 2-0 victory at Atalanta.
Ten-man Sassuolo dealt AC Milan a heavy blow in their bid to qualify for Europe by defeating the Rossoneri 2-0 on Sunday.
Napoli came from behind to claim a 3-1 victory over Chievo and move to the top of Serie A at the Stadio San Paolo.
Mohamed Salah scored twice as Roma moved to within two points of second-placed Napoli with a thumping 4-1 win over Serie A rivals Fiorentina at the Olympic Stadium.
Holders Juventus survived a thrilling comeback by Inter Milan to win 5-3 on penalties and book their place in the Coppa Italia final against AC Milan.
AC Milan cruised into the Coppa Italia final following a 5-0 rout of third-division Alessandria on Tuesday.
Fiorentina and Napoli thwarted each other's Serie A missions and forsook valuable points in an exciting 1-1 draw at the Stadio Artemio Franchi.
Juventus threw down the gauntlet to Serie A title rivals Napoli by pulling four points clear at the top with a convincing 2-0 victory over Inter Milan.
AC Milan closed to within a point of city rivals Inter in Serie A after defender Luca Antonelli's goal was enough to see off Torino at the San Siro.
Stephan El Shaarawy scored twice as Roma moved up to third in Serie A thanks to a 3-1 victory at Empoli, their sixth league win in succession.
Napoli missed the chance to reclaim first place from Juventus after being held to a 1-1 Serie A draw by AC Milan at the Stadio San Paolo.
Exiled Roma captain Francesco Totti watched from the stands as the Giallorossi enjoyed an emphatic Serie A victory over Palermo without him.
Fiorentina maintained their pursuit of the Serie A title as a late flurry of goals downed 10-man Atalanta 3-2 in Bergamo.
Mauro Icardi scored against his former club as Inter Milan moved up to fourth in Serie A with a 3-1 victory over Sampdoria at the San Siro.
Juventus dropped points for the first time in 16 league matches as Bologna held the Serie A leaders to a goalless draw at the Stadio Renato Dall'Ara.
Substitute Khouma Babacar's injury-time strike saw 10-man Fiorentina climb into third place in Serie A as they claimed a 2-1 victory over nine-man Inter Milan at the Stadio Artemio Franchi.
Goals from Carlos Bacca and Keisuke Honda fired AC Milan to a 2-1 win over Genoa.
Simone Zaza's last-gasp goal fired Juventus to the top of the Serie A table at Napoli's expense.
Roma climbed to third place in Serie A with a convincing 3-1 victory at relegation-threatened Carpi.
Roma resisted a late Sampdoria fightback to record a 2-1 Serie A victory at the Stadio Olimpico.
Juventus kept in touch with Serie A leaders Napoli ahead of next weekend's Scudetto showdown in Turin by beating Frosinone 2-0 at the Stadio Matusa.
Napoli squeezed past 10-man Carpi thanks only to a Gonzalo Higuain penalty at the Stadio San Paolo and remain two points clear of Juventus ahead of next weekend's Serie A title clash in Turin.
Udinese checked AC Milan's rise up the Serie A table by holding the Rossoneri to a 1-1 draw at San Siro.
Inter Milan came from two goals down to secure a point in a thrilling 3-3 draw against Hellas Verona on Sunday.
Lazio missed the chance to leapfrog Empoli and Sassuolo in the Serie A standings as they were held to a goalless draw by Genoa.
Fiorentina overcame the sending off of midfielder Matias Fernandez early in the second half to battle to a 1-1 draw at Bologna.
Juventus registered their 13th consecutive league win thanks to a moment of magic from Juan Cuadrado, who evaded Armando Izzo with a superb shimmy before his cross deflected past Mattia Perin in the 30th minute.
Gonzalo Higuain's 23rd goal of the season propelled Serie A leaders Napoli down a path to securing a 2-0 victory at Lazio.
Roberto Mancini's ailing Inter Milan claimed an overdue Serie A victory -- despite the best efforts of Andrea Seculin.
Napoli stayed one point ahead of Juventus at the top of Serie A on Sunday after both teams won their ninth league games in a row, this time beating SPAL and Torino 1-0 respectively.
Juventus climbed above Napoli with a 1-0 victory at Torino that maintains their pursuit of the Serie A title.
Inter Milan dropped to fourth place in Serie A after falling 2-0 at Genoa on Saturday.
Roma moved up to third in the Serie A table as second-half goals from Cengiz Under and Diego Perotti helped them to a 2-0 win at Udinese.
Yann Karamoh's first goal for Inter Milan settled their fraught 2-1 victory over nine-man Bologna at San Siro.
Napoli came from behind to produce a stunning 4-1 victory against Lazio to storm back to the top of the Serie A table.
Patrick Cutrone scored twice as AC Milan won 4-0 at SPAL to keep up their recent good form.
Juventus defeated Fiorentina 2-0 in Gianluigi Buffon's 500th league match for the club to leapfrog Napoli at the top of Serie A.
Diego Laxalt snatched a last-gasp victory for Genoa as Lazio fell further away from the title race with a 2-1 defeat at the Stadio Olimpico.
Gonzalo Higuain scored a hat trick as Juventus romped to a 7-0 Serie A demolition of sorry Sassuolo at the Allianz Stadium.
Cengiz Under's stunning early strike was enough for 10-man Roma to grind out a much-needed 1-0 win at Hellas Verona.
Inter Milan's winless streak in Serie A will stretch beyond two months after they drew with visiting Crotone 1-1 on Saturday.
AC Milan drew 0-0 at home to Lazio in the first leg of their Coppa Italia semifinal on Wednesday and could be left counting the cost of an embarrassing miss by Hakan Calhanoglu.
Gonzalo Higuain and Gianluigi Buffon combined to help Juventus beat Atalanta 1-0 for a crucial away victory in the first leg of their Coppa Italia semifinal on Tuesday.
Giacomo Bonaventura scored the winner as in-form AC Milan recorded a third successive Serie A victory by beating high-flying Lazio 2-1.
A brace from Dries Mertens took Napoli straight back to the top of Serie A with a 3-1 win over Bologna on Sunday while Inter Milan conceded a last-minute goal at SPAL to extend their winless run to nine games.
Inter Milan's Serie A woes continued with Sunday's 1-1 draw at lowly SPAL stretching their winless run to seven matches.
Juventus climbed back back to the Serie A summit but made heavy weather of beating a Chievo side reduced to nine men.
Free-scoring Lazio produced another impressive attacking display to brush aside Udinese 3-0 on Wednesday and close the gap on Serie A leading pair Napoli and Juventus.
Douglas Costa scored the only goal as Juventus closed to within a point of Serie A leaders Napoli following a workmanlike 1-0 victory over Genoa.
Matias Velcino's header four minutes from time earned Inter Milan a deserved 1-1 draw against Roma at Stadio Giuseppe Meazza.
Napoli avenged their Coppa Italia defeat to Atalanta with a 1-0 victory in Bergamo.
Juventus remained within a point of Serie A leaders Napoli ahead of the winter break as Federico Bernardeschi's second-half strike secured a 1-0 win at Cagliari.
AC Milan defender Leonardo Bonucci scored his first goal for the club in a 1-0 win over Crotone -- although the Italy international knew little about it.
Giovanni Simeone scored a dramatic stoppage-time equaliser as Fiorentina fought back to draw 1-1 against Inter Milan at the Stadio Franchi.
Three-time defending champion Juventus beat city rival Torino 2-0 to reach the Coppa Italia semifinals on Wednesday.
Medhi Benatia's first-half strike was enough as Juventus beat Roma 1-0 in Serie A to move within a point of leaders Napoli.
Marek Hamsik became the top scorer in Napoli's history, breaking Diego Maradona's long-standing club record with the winner in a 3-2 victory over Sampdoria on Saturday that extended their lead in Serie A to four points.
Inter Milan lost ground on Serie A league leaders Napoli ahead of the winter break as they lost 1-0 to Sassuolo.
AC Milan were booed off the pitch after falling to a second successive defeat, this time a 2-0 at home to Atalanta.