Juventus stormed back into the title race by beating hapless Hellas Verona 3-0 to register an eighth straight Serie A win.
Fiorentina maintained their pursuit of a first Serie A title in almost 50 years with a 3-1 win at Palermo.
Substitute Simone Pepe had the last laugh in a six-goal Serie A thriller that saw Chievo hold Roma to a 3-3 draw.
Emanuele Giaccherini's late goal stunned AC Milan as Bologna snatched a 1-0 victory at San Siro.
Sampdoria almost allowed a three-goal lead to slip before clinging on to beat rivals Genoa 3-2 in the Derby della Lanterna on Tuesday night.
Inter Milan lead Serie A heading into the Christmas break, but a 2-1 defeat to Lazio means their advantage is slight.
Underachieving AC Milan ended the year on a high by edging out plucky Frosinone 4-2 at the Stadio Matusa.
Gonzalo Higuain's brace helped Napoli to a 3-1 win over Atalanta and back up to third in Serie A.
Ten-man Roma snapped a four-game winless streak in Serie A with a convincing 2-0 home victory over Genoa.
Mario Mandzukic scored twice as Juventus survived a late scare in a 3-2 win at Carpi to extend their Serie A winning run to six games to go second in the table.
Coppa Italia holders Juventus secured their place in the quarterfinals with a comfortable 4-0 win over Torino, but Roma and Fiorentina both suffered shock home losses.
Serie A leaders Inter Milan eased through to the Coppa Italia quarterfinals by beating Cagliari 3-0 on Tuesday.
Reigning champions Juventus burst back into the Serie A title race with a come-from-behind 3-1 victory over fierce rivals Fiorentina.
Wojciech Szczesny excelled in the Roma goal as Serie A title hopefuls Napoli were held to a 0-0 draw at the Stadio San Paolo.
Misfiring AC Milan were held to a 1-1 draw by basement boys Hellas Verona at San Siro on Sunday.
Serie A leaders Inter Milan moved four points clear at the top with a convincing 4-0 victory at Udinese.
AC Milan's bid to muscle into the Serie A title race hit a snag as they were held to a goalless draw at Carpi.
Fiorentina assumed second place in the Serie A table by trouncing Udinese 3-0 at the Stadio Artemio Franchi.
Napoli's 18-game unbeaten streak in all competitions came to an end after losing 3-2 at Bologna in a nail-biting contest at the Stadio Renato Dall'Ara.
Adem Ljajic's free kick secured Inter Milan a 1-0 win over Genoa as Roberto Mancini's men bounced back from Monday's defeat to title rivals Napoli.
Substitute Maxi Lopez's last-minute penalty helped Torino secure a 1-1 draw at home to title-chasing AS Roma at the Stadio Olimpico.
Paulo Dybala was the difference as Juventus extended their winning streak to five Serie A games with a 2-0 triumph at Lazio on Friday night.
AC Milan needed extra time at San Siro to get past Serie B opponents Crotone in the fourth round of the Coppa Italia.
Gonzalo Higuain's classy double fired Napoli to the summit of Serie A as they won the top-of-the-table clash with Inter Milan 2-1.
Reigning champions Juventus continued their climb back to the upper reaches of the Serie A table by beating Palermo 3-0 at the Stadio Renzo Barbera.
Roma's bad week ended on a sour note as Atalanta condemned them to a 2-0 defeat at the Stadio Olimpico.
M'Baye Niang scored twice as AC Milan climbed up to fifth place in the Serie A table with a 4-1 home win over Sampdoria.
Inter Milan went back top of Serie A with the easiest of 4-0 wins over Frosinone on Sunday evening.
Napoli maintained their impressive form with a 2-0 win at Verona to send them top of Serie A.
AC Milan continued their torrid run against Juventus as the Serie A champions secured their third league win in a row with a 1-0 victory.
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.