Cagliari haven't fared well against the top teams this term, losing seven of eight winless games against the top five as they failed to score in six of these defeats. In fact, they've lost 14 of 16 such fixtures stretching back into last season, not scoring in 12, while they're currently on a run of three defeats from four games on the road with the exception at basement dwellers Benevento. Inter have only conceded the single goal in their last six prior to a trip to Atalanta, including each of their last three at home, while they've won to nil in eight of their last 10 hosting bottom-seven teams.
SPAL v Chievo – Wednesday 19:45
SPAL have been difficult to beat on home turf with just the two defeats in their last 10, against Lazio and Milan, though they've only managed to win two of these games as they've had a strong draw trend. They've held Juve and Inter to stalemates in this time while they've drawn each of their last four home or away prior to visiting Fiorentina on Sunday. However, Chievo have lost each of their last nine on the road, including defeats without scoring at all three sides below them in the table. Milan and Juve are the only sides to prevent SPAL registering a goal over their last 10 at home and so the hosts should have enough about them to record a crucial victory.
Crotone v Juventus – Wednesday 19:45, BT Sport 3
Crotone may have found the net in five of their last seven at the Stadio Ezio Scida, but it's notable the exceptions came from the visits of Napoli and Roma, while Inter and Milan also recorded wins to nil in their other games when hosting top-six sides. Juve will still be smarting from their Champions League exit, but having shut out the opposition in six of their last seven on the road it would be a surprise if they are unable to edge themselves a step closer to a seventh consecutive title and a fourth straight domestic double.