Inter Milan held onto top spot in Serie A as Mauro Icardi's goal earned a slender 1-0 victory at Empoli.
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.
Inter Milan's hopes of challenging for the Serie A title got off on the wrong foot with a shock 1-0 defeat at Sassuolo on Sunday.
Roma striker Edin Dzeko scored with a memorable volleyed goal following a mazy run by debutant Justin Kluivert to give his side a 1-0 win at Torino in their opening Serie A game on Sunday.
Ciro Immobile scored a magnificent opener, but Arkadiusz Milik and Lorenzo Insigne completed the Napoli comeback to conquer Lazio.
Federico Bernardeschi scored in stoppage time to make Cristiano Ronaldo a winner on his Juventus debut as the Italian champions rallied to win 3-2 at Chievo Verona on Saturday.
Keita Balde completed his move from Monaco to Inter Milan on Monday after just one season at the Ligue 1 club.
Gonzalo Higuain has left Juventus and joined AC Milan in a deal that also sees Leonardo Bonucci return to Juve after a year away in a swap for fellow centre-back Mattia Caldara.
Cristiano Ronaldo is leaving Real Madrid to sign with Italian champions Juventus, both clubs announced on Tuesday.
AC Milan have been excluded from playing in the Europa League next season after breaching UEFA's financial fair play (FFP) regulations, pending an appeal.
Juventus have completed the signing of Portugal full-back Joao Cancelo from Valencia for a fee of €40.4 million, which will be paid in three installments.
Radja Nainggolan has completed his move from Roma to Inter Milan in a deal worth €38 million with Davide Santon and Nicolo Zaniolo moving in the opposite direction as part of the transfer.
Emre Can has joined Serie A champions Juventus from Liverpool on a four-year contract.
Juventus have confirmed the permanent signing of Bayern Munich winger Douglas Costa for a fee of €40 million.
Carlo Ancelotti has signed a three-year contract to replace Maurizio Sarri as Napoli's head coach.
Inter Milan came from behind to snatch the final Champions League place in their 3-2 winner-takes-all victory at Lazio.
AC Milan qualified for the Europa League group stage on the final day in Serie A, following a 5-1 win over Fiorentina.
Gianluigi Buffon said an emotional farewell to Juventus as the veteran goalkeeper marked his 640th and last Serie A appearance in a 2-1 victory over relegated Hellas Verona.
Juventus clinched a seventh straight Serie A title to continue their dominance in Italy despite labouring to a 0-0 draw at 10-man Roma.
Lazio missed a chance to clinch the fourth and final Italian place in next season's Champions League group stage when they were held to a 2-2 draw at relegation-threatened Crotone on Sunday.
Inter Milan's Champions League hopes suffered a huge blow as Sassuolo shocked them again at the San Siro in Serie A on Saturday.
Juventus crushed AC Milan 4-0 in the Coppa Italia final to move to the brink of a domestic double.
Napoli's hopes of denying Juventus the Serie A title are virtually over after they conceded a late equaliser at home to Torino.
Inter Milan gave their top-four hopes a shot in the arm with a convincing 4-0 win at 10-man Udinese.
Juventus are one win away from a seventh straight Serie A title following their 3-1 comeback victory over Bologna -- and they might even land the Scudetto on Sunday afternoon.
AC Milan moved back into Serie A's top six with a 4-1 win at San Siro that relegated Hellas Verona.
A Giovanni Simeone hat trick put 10-man Napoli four points behind Juventus in the race for the Serie A title after a 3-0 defeat at Fiorentina on Sunday.
AC Milan revived their pursuit of a Europa League spot and ended a five-match winless streak with a 2-1 victory at Bologna on Sunday.
Juventus produced a stunning late show to beat 10-man Inter Milan 3-2 and get their Serie A title push back on track.
Kalidou Koulibaly headed Napoli back into the Serie A title race with a dramatic last-minute goal to down leaders Juventus 1-0 at Allianz Stadium.
AC Milan's hopes of Europa League qualification took a knock as they slipped to a shock 1-0 defeat at home to rock-bottom Benevento.
Napoli found themselves a goal down after 41 minutes when Jakub Jankto slammed in a first-time shot but equalised shortly afterward when Lorenzo Insigne coolly fired home.