Federico Bernardeschi gratefully accepted a gift from the Bologna goalkeeper, as Juventus lead at half-time.
The winners go on to face Atalanta or Cagliari in the Coppa Italia quarter-final later this month.
Max Allegri made several changes, although he missed Mario Mandzukic, Juan Cuadrado, Andrea Barzagli and Joao Cancelo, with Medhi Benatia and Daniele Rugani suffering muscular issues on the day. The hosts had to do without suspended Andrea Poli, so threw new buys Nicola Sansone and Roberto Soriano into the starting XI for their debuts.
Bologna literally gifted the opening goal to Juventus, as Angelo Da Costa came off his line to fumble Mattia De Sciglio’s long ball, collide with teammate Arturo Calabresi and leave an open goal for Federico Bernardeschi to score into.
Mattia Destro had a shot charged down and Emre Can drilled just wide, but when Bologna did find themselves in great positions, Mattias Svanberg horribly scuffed the finish.
Mitchell Dijks did even worse, turning wide at the back post after a deflected cross reached him unmarked on the stroke of half-time.
Bologna 0-1 Juventus (Half-Time)
Bernardeschi 9 (J)
Bologna: Da Costa; Calabresi, Danilo, Helander; Mattiello, Soriano, Pulgar, Svanberg, Dijks; Destro, Sansone
Juventus: Szczesny; De Sciglio, Chiellini, Bonucci, Spinazzola; Khedira, Pjanic, Emre Can; Bernardeschi, Kean, Douglas Costa
Ref: La Penna
See the latest Serie A predictions and betting tips with Eurotips.co.uk