Antonio Conte chose to make six changes ahead of his side's must-not-lose Champions League match at Galatasaray, but it didn't seem to effect them as they started quickly out of the blocks, the Chilean Vidal stabbing over Gianluca Curci from close range after just 13 minutes.
Bologna looked out of sorts in the opening stages of the match, but were urged on by the home crowd and manager Stefano Pioli, and slowly gained a foothold in the first half, a free kick from Alessandro Diamanti stinging the palms of Gianluigi Buffon.
Juventus were actually pretty quiet thereafter until a late flurry of chances. Firstly Fernando Llorente rolled Cesare Natali before being thwarted by Curci, and then the goalkeeper tipped over a left-footed shot from the Spaniard.
Kwadwo Asamoah also had a goal ruled out rightly for offside, but Juventus did not manage their second shot on target until the hour mark.
Giorgio Chiellini wrapped things up in stoppage time with a header from a Carlos Tevez corner. The Argentine fizzed the set piece to the near post, and the Italy international glanced home with Curci helpless. The relief from Conte was palpable.
Bologna did have chances of there own, particularly through the excellent Diamanti and a late header from Archimede Morleo, but they now move into the relegation zone. For Juventus, it is now seven consecutive victories, all without conceding a goal.