Had to deal with one awkwardly flighted ball in the opening quarter before then being called upon to make a fine stop from Alaba. Pulled off an even better save to deny Javi Martinez, so was unfortunate to see Mandzukic bury the rebound. Nothing he could do about the second goal either.
Back to his best after an uncharacteristically nervy display in Munich, the centre-half making a number of typically well-timed tackles.
Showed a great appetite to get forward down the right-hand side and was also admirably strong in the tackle. However, he just did not offer enough going forward and, as expected, proved a poor substitute for Lichtsteiner.
An ill-timed slip resulted in him picking up a booking for cynically hauling down Muller, but he was defensively sound thereafter.
Played with passion and determination, as exemplified by the way in which he threw himself into two 50-50s in the space of 10 seconds in the first half. However, was given all sorts of trouble by Robben's quick feet.
Once again put under pressure, the veteran playmaker once again failed to dictate the pace of the game. Was unfortunate that his fiercely-struck free kick was straight down Neuer's throat.
Unsurprisingly left space in behind for Robben to exploit as he was charged with the responsibility of providing Juve with greater width, and while he switched the play well at times, he never really put Lahm under any great pressure.
Showed a real eagerness to get beyond his attackers right from the off, while at the same time ensuring that he was always on hand to help Padoin deal with Ribery. His final ball let him down occasionally but this was a fine display.
Initially played with far greater drive and dynamism than he had at the Allianz, getting a shot away inside the opening 10 minutes after a strong surge from midfield. But he faded dismally the longer the game when on.
Lively enough at times, getting a shot on target inside the opening five minutes before then releasing Marchisio into space. Lifted Juve with a barnstorming run just after the break but could not make a sustained impact.
Seemed more intent on getting players booked than scoring goals in the first half, but began the second in far more determined fashion, firing just wide after cutting in nicely from the left wing. His resurgence didn't last, though, and he was replaced by Matri on 66 minutes.
Showed strong hands in fisting a free kick from Pirlo over the bar and exhibited his bravery in diving at the feet of Vucinic midway through the second half. Reliable as ever.
Wisely focused solely on his defensive duties during the opening quarter but began to attack with far greater regularity the longer the first half went on and the Austrian tested Buffon with a fine strike just before the break.
Gave away a very dangerous free on the edge of the area with a clumsy challenge on Marchisio and only once got beyond Robben down the right flank. However, he defended Asamoah excellently.
Never ruffled, even when his central defensive colleague was forced off shortly before half-time. Coped confidently and effectively with everything Juve threw at him, and played a key role in containing Quagliarella.
D. Van Buyten
Looked dominant in the air before his injury-enforced departure some 35 minutes in. Had bravely tried to play through the pain but it was clear that he was struggling badly before he was belatedly withdrawn.
Lucky to escape a booking after chopping down Marchisio in midfield and fortune smiled on him again when Bonucci sliced over after he had botched an attempted clearance. However, protected his back four to great effect and deserves credit for the volley which led to Mandzukic breaking the deadlock.
Whipped the ball away from the feet of Vucinic as the Montenegrin set himself to shoot on 13 minutes and continued in that vain thereafter, putting out fires left, right and centre. Also played his part in both goals. Inspirational.
Combined well with Ribery, while at the same time sparking panic within the Bianconeri back-line every time he started taking players on. His shooting was wayward during the first half but he was so unlucky to strike the post with a terrific curler just before the hour.
Created a fine opening for Mandzukic inside the opening 10 minutes, after being released by Robben, and drew a routine save out of Buffon at the end of a decent - if unspectacular - opening 45 minutes for the Frenchman. Listless in the second half, though.
Did some good work down the right-hand side, creating a couple of openings for Mandzukic. However, he took too much out of the ball on occasion and also missed a glorious chance to double Bayern's advantage.
Went close to opening the scoring eight minutes in but was denied by a tremendous last-ditch challenge from Padoin. Just as he had done in Munich, put Pirlo under pressure at every opportunity and was rewarded for his endeavour with a simple finish on 64 minutes.
Thrown on in place of the injured Van Buyten 10 minutes before half-time and made a significant early contribution, putting in a fine block on a shot from Pogba, setting the tone for a fine performance.
Took over up top from Mandzukic and helped himself to a goal right at the death with a calm finish.