This is the biggest game of the weekend and perhaps of the season in the Italian Serie A as Juventus look to get their seventh straight Scudetto title, while Napoli try to interrupt their dominance of the Italian league.
A win for Napoli would throw the title race open again with a tough run-in, while a Juve win would help take Max Allegri closer to his fourth league title in four seasons with Juventus.
Juve’s 1-1 draw with Crotone in their last league game was a setback that has now cut the points gap between them and their visitors to just four points.
However, the Old Ladies have not lost a home game since 2015 and that makes Napoli’s task that much more difficult.
Napoli on their part however, have yet to lose an away game in 18 months and they have won 12 and drawn 4 of their trips this season, making Juventus’ job a hard one.
These two sides have some extremely solid defence heading into this game.
Napoli have conceded just once on their visits to teams in the top seven this season, and they have conceded just 0.5 goals per away game, keeping a clean sheet on 62% of their travels.
Juventus have conceded only five times at home this season, with Milan the only visitors to score a goal against Juve in their last 9 home league games.
Results of each team’s last 5 matches across all leagues and competitions