Matchens första solklara målchans fick Robert Lewandowski som kom fri med Gianluigi Buffon i Juventus mål i den 13:e minuten. Istället för att skjuta valde Lewandowski att passa i sidled där Thomas Müller störtade fram. Passningen var dock en aning för långt bak för att Müller skulle kunna få träff på den. Några decimeter som nog räddade Juventus från ett tidigt underläge.
Müller fick dock en chans att revanchera sig i slutet av halvleken. På ett volleyinspel från vänster från Douglas Costa mötte han bollen precis vid straffpunkten och satte 1-0. Müllers sjätte mål i årets Champions League, ett färre än lagkamraten Lewandowski och ett mål som tar upp honom på delad tredjeplats i skytteligan.
I den andra halvleken såg Arjen Robben ut att dra ner rullgardinen totalt för italienarna när han dribblade in i straffområdet och avlossade ett otagbart vänsterskott till 2-0.
Juventus hade dock inga planer på att kasta in handuken och i den 63:e minuten väckte Paulo Dybala hoppet när han sprang sig fri och säkert satte 2-1-reduceringen.
Laget bytte sedan in Alvaro Morata och Stefano Sturaro. Ett lyckat drag då den förste spelade fram den andra till 2-2-kvitteringen.
Matchen slutade oavgjort. Viktiga bortamål från Bayern, men upphämtningen göra att det italienska hoppet lever inför returmötet.
Så här startar lagen:
Juventus: Buffon - Lichtsteiner, Barzagli, Bonucci, Evra - Cuadrado, Khedira, Marchisio, Pogba - Mandzukic, Dybala.
Bänk: Neto, Rugani, Sturaro, Pereyra, Hernanes, Zaza, Morata.
Bayern: Neuer - Lahm, Kimmich, Alaba, Bernat - Vidal - Robben, Müller, Thiago, Costa -Lewandowski.
Bänk: Ulreich, Benatia, Ribéry, Rafinha, Alonso, Götze, Coman.