DORTMUND, GERMANY - MARCH 05:    (L-R) Franck Ribery, Thomas Mueller and Arjen Robben of Bayern celebraste affter the Bundesliga match between Borussia Dortmund and FC Bayern Muenchen at Signal Iduna Park on March 5, 2016 in Dortmund, Germany. The match between Dortmund and Bayern ended 0-0.  (Photo by Christof Koepsel/Getty Images  For MAN)

WATCH: Bayern Munich heads in two late goals to take their Champions League game to extra time

Just as Juventus seemed to get the shock win and advance to the UEFA Champions League quarterfinals, Bayern Munich came roaring back late. Bayern scored twice in the final 20 minutes of regular time, including one in the 91st minute to take the game to extra time.

Both goals were a masterclass in passing and heading. The first, Douglas Costa’s pinpoint accurate pass rested on the head of Robert Lewandowski who powered the ball into the goal in the 73rd minute.

Then, in almost similar fashion, Kingsley Coman took the ball into the right hand side of the field. Coman crossed the ball into a relatively open Thomas Muller and sealed the equalizer in the 91st minute. Now at 2-2 and 4-4 on aggregate, Bayern Munich and Juventus are in extra time, fighting for the final spot in the UEFA Champions League quarterfinal.

Phillip Bupp

About Phillip Bupp

Managing editor for 32 Flags, news editor for The Comeback and staff writer for Awful Announcing. I also do video highlight game coverage for Major League Soccer as well as a freelance writer. Opinions are my own but feel free to agree with them. Follow me @phillipbupp, @32flags as well as @MLSTitleBelt, a project where the title holder must defend the title in every MLS game.