The Serie A club extended their unbeaten league run to 45 games with a 4-1 success over Roma at the weekend, while they recovered from two goals down to secure a point against Chelsea in the opening match of Group E.
Shakhtar have won their last three domestic titles and boast a perfect record from 10 matches this season. They opened their Champions League campaign with a 2-0 victory over Danish outfit Nordsjaelland on matchday one.
The Ukrainian outfit will have to improve their recent away record to Italian teams if they are to secure the win, however, having lost their last six on the road.
Both sides have almost fully-fit squads to choose from, with the home side expected to pair Mirko Vucinic and Alessandro Matri in attack. Meanwhile, Shakhtar have Tottenham target Willian back from a thigh strain.
Shakhtar Donetsk: DWWWW
Juventus: Buffon; Bonucci, Barzagli, Chiellini; Vidal, Marchisio, Pirlo, Lichsteiner, Asamoah; Vucinic, Matri
Shakhtar Donetsk: Pyatovl; Rat, Kucher, Rakitskiy, Srna; Stepanenko, Fernandinho; Willian, Adriano, llsinho; Mkhitaryan
Sports Mole says: 3-1