Alex Livesey/Getty Images
Jakub Blaszczykowski (6/10): Had the first clear chance of the game but was denied by Neuer. Was hugely important in minimizing Ribery's influence on the wing, but when the Frenchman shifted, he became dangerous.
Marco Reus (7.5/10): Dortmund's biggest danger and the second-biggest threat on the pitch behind Robben. Whether he dribbled at defenders or laid the ball off with his first touch, he was always creating chances for himself or teammates. It was no surprise when he won the penalty that led to the equalizer.
Kevin Grosskreutz (6.5/10): Minimally used this season but came out in good form in the biggest game of his life. Played a couple of excellent passes in the early minutes and was very strong in aiding Schmelzer in defense on the wing.
Arjen Robben (9/10): Squandered chance after chance in the first half, and it seemed as if it just wasn't his night. When he finally had a chance to turn provider, however, he made his mark, as he slipped into the box and assisted Mandzukic to open the scoring. Cemented his place in history with a dramatic, late winner.
Thomas Muller (7/10): Bayern's most influential attacking threat in the Champions League before this game, but gladly stood in Robben's shadow. Assisted a couple of clear chances for the Dutchman, but was perhaps too hesitant to go for goal himself: At 1-1 he had an open goal to shoot at, but instead crossed and saw the ball cleared off the line.
Franck Ribery (8/10): Struck a frustrated figure for the first hour as he was kept shackled by the BVB defense—this much showed when he struck out at Robert Lewandowski. Ribery finally made his impression felt and in a huge way, when he played Robben in ahead of the opener. And in the closing minutes he again came up aces, as he set up the Dutchman for the winner.