Giorgio Chiellini then headed the second goal in the final minute to give the champions 40 points from 15 matches, six clear of unbeaten AS Roma who host Fiorentina on Sunday.
The win was perfect preparation for Juve's Champions League showdown with Galatasaray on Tuesday although Stefano Pioli's Bologna, led by the impressive Alessandro Diamante, were aggressive in attack and gave Juve several scares.
Bologna are now without a win in five games and have slipped into the bottom three.
Third-placed Napoli will look to narrow their nine-point deficit on Juve when they host Udinese on Saturday.
(Editing by Tony Jimenez)
