Dinamo Zagreb are the worst team in the group stage, they lost 5/5 so far, no surprises there. Juventus still need a win to win the group so motivation is fine on that side. Also Juve drew both home games so far and will surely want some big win here.
Dinamo failed to even score in 5 games so far. Away from home they lost 4-0 and 3-0. At home to Juventus they lost 0-4.
Juventus are not known as a big scoring team but they scored 3 at the weekend and the quality difference is pretty huge here. Dinamo already finished bottom of the group, I don't see anything changing here in that Juventus should win by 3-4 goals and Dinamo will not score so I'll try this -2.5 line.