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.
Mattia Destro came back to haunt his old club as his late penalty denied title-chasing Roma the chance to go top of Serie A with Bologna salvaging a 2-2 draw at the Stadio Dall'Ara.
Reigning champions Juventus stormed back into second place in the Serie A table, while AC Milan's imploding season took another turn for the worse.
AC Milan's imploding season took another turn for the worse as Gennaro Gattuso's 10 men were thrashed 3-0 at Hellas Verona.
Napoli took full advantage of Inter Milan's first defeat of the Serie A season to take over at the top.
Udinese ended Inter Milan's unbeaten start to the Serie A season and led them to surrender the top spot after winning 3-1 at San Siro.
AC Milan recorded their first league win since Nov. 5 and their first under new coach Gennaro Gattuso as they beat Bologna 2-1.
Roma were unable to find a way past an inspired Stefano Sorrentino as they were held to a goalless draw at Chievo.
Inter Milan remain in top spot in Serie A after holding Juventus to a goalless draw in Turin.
Inter Milan moved a point clear at the top of Serie A as an Ivan Perisic hat trick helped them to a 5-0 victory over Chievo.
Benevento goalkeeper Alberto Brignoli scored with a diving header five minutes into injury time to seal his side's first Serie A point in a 2-2 draw with AC Milan on Sunday.
Serie A leaders Napoli surrendered their unbeaten start to the season as Juventus striker Gonzalo Higuain returned to haunt his former club with the only goal in a 1-0 win.
Edin Dzeko ended his goal drought with the opener as Roma beat 10-man SPAL 3-1 on Friday evening.
Second-half goals from Mario Mandzukic, Mattia De Sciglio and Medhi Benatia saw reigning champions Juventus recover from their setback at Sampdoria last weekend with a 3-0 win over Crotone in Serie A on Sunday.
Roma moved fourth and ahead of rivals Lazio thanks to a 1-1 draw at Genoa.
Napoli returned to the top of Serie A following a narrow 1-0 win at Udinese.
AC Milan's miserable Serie A run continued as Torino held them to a 0-0 draw at San Siro.
Inter Milan moved to the top of the Serie A table with a hard-fought 3-1 victory against a resurgent Cagliari on Saturday night.
Mauro Icardi scored two headers to fuel Inter Milan, who jumped Juventus for second place with a 2-0 win over Atalanta.
Juventus fell to a surprise 3-2 defeat at Sampdoria, who maintained their perfect Serie A home record on Sunday.
Napoli moved four points above Juventus at the top of Serie A after they recorded a 2-1 victory against AC Milan on Saturday night.
Roma scored twice in four minutes early in the second half to beat Lazio 2-1 in the most high-profile derby between the capital clubs in years.
Goals either side of half-time from Alessio Romagnoli and Suso gave AC Milan a 2-0 victory at Sassuolo on Sunday night.
Roma enjoyed a 12th consecutive Serie A away victory in this six-goal thriller with Fiorentina, including a brace from Gerson.
Napoli kept a clean sheet despite missing Pepe Reina, but were unable to break down an organised and rugged Chievo.
Inter Milan missed the chance to return to the top of Serie A after being held to a 1-1 draw by Torino.
Juventus survived a scare as they came from behind to beat Serie A's bottom club Benevento 2-1 at home.
Gaston Ramirez and Fabio Quagliarella fired Sampdoria to a 2-0 Serie A win at Genoa in the Derby della Lanterna.
Borja Valero's first goal for Inter Milan set the Nerazzurri on a path to reclaiming second place in the Serie A table as Hellas Verona were defeated 2-1 at the Stadio Marc'Antonio Bentegodi.
Napoli reinforced their title credentials as they beat Sassuolo 3-1 to go three points clear at the top of the table on Sunday.
A sensational Stephan El Shaarawy volley proved the difference as Roma narrowly beat Bologna 1-0 in an entertaining match.
Gonzalo Higuain fired a brilliant double as Juventus won 2-0 at AC Milan to draw level on points with Napoli at the top of Serie A.