The German goalkeeper made one good save to deny Coentrao, but otherwise looked shaky when coming off his line.
Often found on the overlap, pushing much higher in the second half, providing several good crosses to the back post which nobody in red gambled on.
A steady outing from the captain, as Bayern's attack actually looked to be going somewhere when he was in possession. Provided a couple of smart passes to fuel the hosts' sporadic forays forward.
The former Manchester City man had another poor outing in the Champions League, looking uncertain and getting outpaced throughout.
The Brazilian defender was outpaced and deceived by intelligent movement, failing to get near to any of Real Madrid's counters, getting booked to boot.
The experienced midfielder committed a few needless fouls, had no shots from range and generally endured a quiet night.
Curled a long-range shot narrowly wide of the far post, but wasn't permitted to cut inside and shoot with regularity as usual.
Another quiet outing from the Frenchman, who was fortunate that the referee didn't spot him slap Carvajal in the first half. Had a couple of half-chances before being replaced by Gotze.
Wasn't afraid to shoot from distance and fed Alaba in behind a couple of times, testing Casillas most regularly out of Guardiola's side.
The Croatia international was withdrawn at half-time after being dominated by Pepe and Sergio Ramos aerially.
The Germany international tried to find pockets of space and challenge in the air, but didn't have any real chances to speak of.
The Spain international goalkeeper didn't have much to do in the first half, but made a number of comfortable stops in the second.
Didn't allow Ribery to have any joy down the left, resulting in the Frenchman becoming extremely frustrated with his marker.
Another hard-working and efficient showing from the left-back, who nullified the threat of Robben, forcing the Dutchman onto his weaker foot. Unfortunate to see a second-half effort saved well by Neuer.
Two first-half goals from the centre-back means that he has found the net in consecutive Champions League semi-finals. He put in a flawless defensive performance to cap a brilliant evening.
A colossal game from the Portuguese defender, who was on the end of every Bayern cross, throwing himself into plenty of well-timed challenges.
A silly challenge means that the Spain international will miss the final through suspension, but otherwise he enjoyed a solid game, breaking up play well and screening the back four.
Á. di María
Tireless showing from the Argentine yet again, as his runs from deep and deliveries from the left caused the Roten plenty of problems.
Another exceptional performance from the Croatian midfielder, making a number of useful interceptions and setting Real Madrid's counterattacks on their way with his range of passing.
Led the charge on counterattacks, providing an excellent square ball for Cristiano to score his first of the night.
Netted a double to equal Lionel Messi's Champions League goalscoring tally of 67 and break the Argentine's record for one season, with his second goal cheekily placed under a jumping wall from a free kick.
Plenty of energy from the France international, who helped link up play to ensure his side's forays forward were quick and incisive.