Juventus closed the gap at the top of Serie A with a 1-0 win over Roma at the Allianz Stadium.
Adrien Rabiot scored the only goal as Juve moved to within two points of leaders Inter Milan.
Jose Mourinho's visitors made a bright start in Turin and hit the woodwork with a deflected effort from Bryan Cristante before Paulo Dybala flashed a shot just wide.
Juve, aiming to extend their unbeaten run to 13 matches, went close just before half-time when Filip Kostic's effort was blocked on the line.
Rabiot broke the deadlock two minutes after the restart with a neat finish at the near post before Federico Chiesa saw a late goal ruled out for offside.
AC Milan ended the year with a much-needed win as they edged past Sassuolo 1-0 at the San Siro.
Christian Pulisic scored on the hour from Ismael Bennacer's pass to keep the Rossoneri just about within striking distance of the top two.
Atalanta kept up their challenge for the top six with a 1-0 home win over Lecce thanks to a second-half goal from Ademola Lookman, which puts them a point above Roma and Napoli.
Roberto Pereyra, Lorenzo Lucca and Martin Payero all got on the scoresheet as Udinese swept past Bologna 3-0 for a first Serie A home win of the season.
Loum Tchaouna's strike at the start of the second half gave bottom club Salernitana a 1-0 win at relegation rivals Verona to boost their survival hopes, while it finished goalless between fellow strugglers Cagliari and Empoli.
PA
Read on irishexaminer.com