I doubt with Juventus will get three away points against Cagliari had good performance last week success holding draw Inter Milan as the first standings team in Serie A, Cagliari's performance in the last three matches has been quite stable without being defeated with two draws and one win. Cagliari has motivate to secure their position from relegation zone and try to get three points on their home match for making many points left with Frosinone currently has three points remaining.
I also doubt that Juventus can get three points with them against Caligri, it's true what you said, they are able to match the team that leads in the standings. and maybe that proves they have a pretty good performance, but even so, I think Juventus will definitely do their best for their team so they can win the next match. I think it's unlikely that Juventus will win against AC Milan, but no one knows, maybe there will be a surprise, it's possible.