Playing with composure and confidence, Bayern created numerous chances following Alaba's opener, but it was left to Thomas Müller to seal an impressive and highly-satisfying victory for the record titleholders, their 150th at Europe's top table.
Five players in the Bayern starting line-up had featured in Germany’s semi-final defeat to Italy at UEFA Euro 2012 last summer, while Juventus had as many as six on the field from that encounter. From the first whistle, however, the home side looked intent on banishing those demons. Just 25 seconds had been played when Andrea Pirlo played an uncharacteristically sloppy pass and, after the ball found its way to Alaba, the Austrian's speculative drive left Gianluigi Buffon cursing his luck.
With some fans in the stadium yet to take their seats, the hosts were ahead, playing with a spring in their step as the story of the first half revolved around Bayern's domination. The Bavarians pressed their opponents ruthlessly and attacked with such pace that Juventus struggled to contain them. Led by Arjen Robben, on for the injured Toni Kroos, they forced the Italians back time and again, with the Dutchman squandering two presentable chances.
The lack of a second goal, and a yellow card to Mario Mandzukic, were perhaps the only negatives in the first half for the hosts and, though Pirlo swung in some dangerous free-kicks, Manuel Neuer remained relatively untested. All in all, however, it had been a superb half of football from die Münchner, reminiscent of their awesome first-half display at Arsenal FC in the last 16.
The half-time break, and the news of Kroos’ adductor injury, did nothing to interrupt the hosts' rhythm and, after Mandzukic and Alaba both tested Buffon, Bayern finally grabbed a deserved second just after the hour-mark. Buffon failed to palm Luiz Gustavo's initial effort away from danger, and with the Old Lady's defence slow to react, Mandzukic was allowed to present Müller with a tap-in.
Müller makes it two
Juve coach Antonio Conte reacted by introducing Mirko Vucinic and Sebastian Giovinco, as Juventus temporarily found their feet in the game. Vucinic began the move from which former Bayer Leverkusen starlet Arturo Vidal forced Neuer into a save, his first of the entire game, yet the Italians simply had no answer to Bayern’s work rate, with Mandzukic and Franck Ribery both tracking back excellently.
The final stages of the game were a somewhat cagey affair, with the balance of the tie able to change at any moment in the event of an away goal for the Italians. However, it was Bayern who looked more likely to add to the scoreline, as Buffon saved well from Bastian Schweinsteiger shortly before Müller fired over. Though they did not grab a third, the Champions League dream, and an historic treble, remains very much alive.
Bayern: Neuer - Lahm, van Buyten, Dante, Alaba - Schweinsteiger, Luiz Gustavo - Müller, Kroos (Robben 16'), Ribery (Shaqiri 90+2) - Mandzukic (Gomez 90')
Juventus: Buffon - Barzagli, Chiellini, Bonucci - Lichtsteiner, Vidal, Pirlo, Marchisio, Peluso (Pogba 75') - Matri (Vucinic 65'), Quagliarella (Giovinco 65')
Goals: 1-0 Alaba (1'), 2-0 Müller (63')