The Serie A champions saw a Mario Mandzukic goal cancelled out by a penalty, but the midfielder came to the rescue to ensure they earned three points
Miralem Pjanic brought out his free-kick expertise to maintain Juventus' five-point advantage over AC Milan at the top of Serie A with a 2-1 win at Chievo.
Juve lost Andrea Barzagli to an early injury but slowly cranked up the pressure towards the end of a bruising first-half, before Mario Mandzukic broke the deadlock in the 53rd minute.
After playing a 100th Champions League match for Juve against Lyon in midweek, Gianluigi Buffon strode out for a 600th appearance in Italy's top flight at the Stadio Marc'Antonio Bentegodi, but the 38-year-old was beaten by a 66th-minute penalty from fellow veteran Sergio Pellissier.