But the hosts battled back and, after Filip Djuricic halved the deficit before the break, went ahead through two goals in four second-half minutes from Domenico Berardi and Francesco Caputo.
Alex Sandro levelled 26 minutes from time but Juve, who saw Cristiano Ronaldo fail to score for the first time in seven matches, were unable to find a winner.
The Turin club sit seven points clear of second-placed Atalanta following a third successive game without victory and have five fixtures remaining.
Third-placed Lazio are eight points adrift of the leaders after being held to a goalless draw at Udinese.
Elsewhere, Roma remain on course for a Europa League spot after securing a third win in a row by beating Verona 2-1.
Jordan Veretout's penalty and a header from Edin Dzeko put the hosts in control at Stadio Olimpico, with Matteo Pessina pulling one back just after the interval.
Greece defender Kostas Manolas headed the visitors into an early lead but, after veteran Bologna striker Rodrigo Palacio had a goal disallowed for offside, Gambia international Musa Barrow equalised 10 minutes from time.
Struggling Lecce's hopes of avoiding relegation were dealt a blow following a 3-1 home loss to Fiorentina.
Federico Chiesa, Rachid Ghezzal and Patrick Cutrone struck first-half goals for the Florence club before Yevhen Shakhov claimed a late consolation for the 18th-placed hosts. Fiorentina defender Erick Pulgar also missed a first-half penalty.