Federico Bernardeschi scored to lift Juventus to a 1-0 win over Cagliari on Saturday, though Paulo Dybala left in tears with a hamstring injury.
Bernardeschi turned in Douglas Costa’s pass to net the winner with 16 minutes remaining.
Dybala had struck the crossbar in the first half, but he left the game five minutes after the break after pulling up with a leg problem.
Sami Khedira also left the game after his head collided with Wojciech Szczesny, though Juventus were able to stay within a point of the top of the table.
Ealier, Napoli battled to a 2-0 win over lowly Hellas Verona on Saturday to secure top spot in Serie A for the winter break.
The prolific Dries Mertens hit a post early on as Napoli struggled to break the visitors down, but Kalidou Koulibaly and Jose Callejon notched after half-time to secure the three points and ensure top spot.
Leonardo Bonucci opened his league account for AC Milan to give the Rossoneri to an overdue victory as they beat Crotone 1-0 at San Siro.
The former Juventus defender made the most of a fumble from goalkeeper Alex Cordaz and Milan were denied a second goal from Franck Kessie as a result of a video assistant referee review.
Ciro Immobile scored four goals as Lazio blitzed SPAL 5-2 to take fourth place.
After Luis Alberto opened the scoring in Ferrara, Mirco Antenucci promptly replied from the penalty spot for the relegation-threatened hosts.
The one-time Leeds player would claim his brace on the half-hour mark, but rampant Immobile plundered a first-half hat trick thanks to assists from three different players as Lazio went full throttle.
Immobile brought up his 20th goal of the season, surpassing Inter Milan’s Mauro Icardi in the scoring charts, when tucking away Stefan Radu’s headed assist in the 51st minute.
Roma would fail to reclaim their Champions League spot from their city rivals as they fell 2-1 at home to Atalanta.
Andreas Cornelius and Marten de Roon, who was later dismissed, did the damage in the capital, with Edin Dzeko halving the deficit in the 56th minute.
Walter Mazzarri delivered a convincing victory on his debut in the Torino dugout as Bologna were beaten 3-0 at the Stadio Olimpico.
The former Inter Milan and Watford boss replaced Sinisa Mihajlovic on Thursday and his reign started brightly with Lorenzo De Silvestri heading the opener before the break.
Salvatore Sirigu saved Erick Pulgar’s penalty and M’Baye Niang soon sat the same Bologna player down with some trickery to double Torino’s lead. Iago Falque confirmed the outcome.
Having failed to win any of their opening 18 top-flight games, promoted Benevento made it back-to-back triumphs by coming from behind to defeat 10-man Sampdoria 3-2.
Gianluca Caprari’s opener for Samp in first-half stoppage time was a familiar setback for basement boys Benevento but their hero in last week’s historic win over Chievo, Massimo Coda, hit back.
He levelled in the 69th minute when Nicolas Viola picked him out and, after Jacopo Sala saw red for Samp, Coda powered a free-kick beyond Emiliano Viviano.
The embarrassment was complete for Samp when teenager Enrico Brignola rubber-stamped the win, although Polish substitute Dawid Kownacki jangled nerves with a Blucerchiati reply at the death.
Elsewhere, Genoa downed Sassuolo 1-0 thanks to Andrey Galabinov’s goal.