Napoli stretched their lead at the top of Serie A as Victor Osimhen scored twice in a 4-0 win at Torino.
Osimhen, the league’s top scorer with 21 goals from 23 matches, netted the opener after nine minutes.
Khvicha Kvaratskhelia doubled the visitors’ advantage from the spot before Osimhen added his second.
Tanguy Ndombele rounded off the scoring as Napoli secured their 10th win in 11 games in all competitions.
Napoli are now just 15 points away from winning a first Scudetto since 1990 after Inter Milan were beaten 1-0 by Juventus at the San Siro.
Filip Kostic scored the only goal in the 23rd minute but a VAR check for handball meant a lengthy delay before it was given.
Tempers flared at the final whistle with the scuffle resulting in red cards for Inter’s Danilo D’Ambrosio and Juventus substitute Leandro Paredes.
Inter’s defeat means Lazio are up to second after they beat rivals Roma 1-0 in a fiery Derby della Capitale.
Roma defender Roger Ibanez was sent off on 32 minutes after collecting two bookings and Lazio made the extra player count as Mattia Zaccagni’s smart finish put them in front midway through the second half.
Roma had the ball in the net three minutes later but Chris Smalling was offside in the build-up and Nicolo Casale’s own goal was ruled out.
Players from both sides clashed through the game and the arguments continued after the final whistle, leading to red cards for Lazio’s Adam Marusic and Bryan Cristante of Roma.
Jose Mourinho’s side missed the chance to move into the Champions League places and remain fifth, a point behind AC Milan.