The Swedish substitute headed in Mattia de Sciglio’s cross via the inside of the far post with four minutes to go.
It was one of only two efforts on target for Massimiliano Allegri’s side, with Weston McKennie denied by a save.
Juve remain three points clear of Chelsea – who beat Malmo 4-0 – at the top of Group H.
Juventus keeper Wojciech Szczesny denied Claudinho’s long-range shot and Dmitriy Chistyakov’s header in the first half but did not have a save to make after the break.
The victory set a Champions League record of consecutive away wins in the group stages, Juventus’ seven in a row taking them clear of six each from Chelsea (2000-2004) and Manchester United (2009-2010).
This was their 150th win in the Champions League or European Cup.