Bayern Munich eased through to the last four of the Champions League by winning in Turin to complete a convincing aggregate victory.
Two goals up from the first leg at the Allianz Arena, Mario Mandzukic's 64th-minute goal finished the tie before substitute Claudio Pizarro added further gloss in stoppage-time.
Buoyed by winning their 23rd Bundesliga title at the weekend, Bayern were not ruffled by the home side's fast start and dominated the second half.
Mandzukic picked up a harsh early booking for kicking Giorgio Chiellini's shin when competing for a 50-50 ball, meaning he will miss the first leg of their semi-final.
Bayern created their first real opportunity after 14 minutes when a teasing Bastian Schweinsteiger free-kick was met by Daniel van Buyten, but his header fell wide.
Andrea Pirlo stung the fingers of Manuel Neuer with a powerful 20-yard drive which the German pushed to safety after Claudio Marchisio was fouled by Philipp Lahm.
Thomas Muller then half-volleyed wide from 20 yards as the play went from one end to the other.
Bayern were starting to control possession and Arjen Robben hit the post after 57 minutes from the edge of the area as the Juventus back-line dropped deep.
And eight minutes later the German champions were ahead. A curling Schweinsteiger delivery was met by Javi Martinez at the far post and, although Gianluigi Buffon saved his attempt, Mandzukic was in the right place to head home.
With the tie effectively over, Alessandro Matri replaced Fabio Quagliarella and Mauricio Isla was introduced for Simone Padoin, but they could do little to help the Italian side going forward.
And Pizarro was on hand in stoppage-time to stroke home from close range as Bayern finished up worthy winners.