Simply outstanding. Gave his team home when they were against the ropes as he made immense saves from Alaba and Robben in the opening minutes. Did well to stop Robben later on as well. Leverkusen could have easily conceded three or more goals, but the youngster was his team's saviour on the day.
Had trouble in the opening exchanges as he and Toprak were pulled away from one another by Bayern's rotating attack. Did very well to recover and clear Gomez's shot off the line on 40 minutes, but was replaced at half-time as Robin Dutt looked to adopt a more aggressive line-up.
Was virtually non-existent in attack, and struggled badly against Robben on the wing. Somewhat improved after the break, but was still the weak link in Bayer Leverkusen's back line today
Barring one major lapse in the 40th minute, when he allowed Gomez to slip past him for a one-on-one with Leno, the Turkey international was impressive. Was strong in the tackle and showed some good positioning in the second half. Played a crucial role late on as Leverkusen were defending valiantly.
Started hesitantly as he struggled against Muller in the first few minutes, but improved as the game progressed. The Germany international had no impact on the flank, largely because of the Czech, who was also excellent going forward as he played a major part in Reinartz' chance in the 65th minute.
Still looks like a player who has not been active for several months: he showed class on occasion, but lacked precision in most instances. His most significant contribution was an admittedly sublime through-ball to Schurrle shortly before the break.
Had trouble beating Lahm in attack over the first 45 minutes, but did well to keep the Bayern captain subdued and deny the overlapping run. Defended more in the second half, and did well to contain Ribery. Deserves credit also for assisting Bellarabi's late strike.
Started the game in midfield, and after half-time remained in a position between the defensive and middle lines: in short, he was everywhere. Covered a tremendous amount of ground, and in doing so ensured that Bayern rarely were able to isolate the centre-backs on the counter.
Immense in the centre of the park, as he showed up in all areas. Backtracked to help Reinartz in his defensive duties, but also moved forward to help the attack. Struggled when the game was organised, but when play stretched, his sheer athleticism and quickness were invaluable to Leverkusen. Covered a super-human 13.9km on the day.
Was unmarked and in scoring position on two occasions in the first 45 minutes, but in both instances struck poor attempts that Neuer was able to save. Gave Bayern trouble in the latter stages of the game as he found himself behind Rafinha, but was rarely a direct threat. Replaced by Bellarabi in the closing minutes.
Subdued in the first half, but thrived when the game began to stretch after the break. Was twice denied by Neuer's heroics after the hour mark, but finally found the net on 79 minutes with the all-important opener.
Was a candidate for man of the match until late, but his error on 79 minutes cost his team at least a point. Bayern should have conceded several times beforehand, which explains his high rating: his one-on-one stop from Schurrle was immense, and his back-to-back saves from Kiessling on 66 and 67 minutes were world class.
Picked his moments to get forward well, with some of his enterprise and deliveries from the flanks causing the Leverkusen defence some headaches. Was dogged at the back with a crucial block on Reinartz standing out, but the attack that led to the hosts' final goal came down his flank.
Nearly had a perfect start to the game, but his volleyed attempt was saved by Leno. Controlled the game in the first half, but failed to impose himself as an organiser after the break.
Involved in an unnecessary scuffle with team-mate Muller in the first half, and was beaten by Schurrle on 42 minutes, but was otherwise in control at the back for the majority of the game. However, he wobbled near the end, and was not quick enough to halt the hosts on the break for the game's clinching goal.
Started the game well, but was caught out of position again and again in the second half. Tried to do too much to force the game to turn in Bayern's favour, and did not trust his attacking team-mates. As a result, Bayern were stretched at the back, and lost the point they could have had.
Had a few hairy moments in the heart of the Bayern defence, as the towering figure of Kiessling caused him some problems. Struggled as he often does when the game became more end-to-end - he really should have kept his concentration better as he looked unconvincing whenever Leverkusen broke on the counter.
Had a chance to open the scoring early while on the floor, but missed wide. Would have deserved an assist shortly after half-time, but Gustavo failed to redirect his cross on goal. Good in retaining possession and creative in the centre, but unable to influence play in the final third and was sacrificed with 15 minutes left.
Impressed as a classic winger on the left, but when converted to the right in the second half, was less effective. Had a low effort saved on 13 minutes, and set up Gomez with an inch-perfect pass that left the striker through on goal. But in the end, he posed a frustrated figure as he and the Bavarians were held scoreless.
Provided some endeavour in the centre of the park, showing plenty of commitment to break up the Leverkusen attack when the Bayern back four were set behind him. However, he struggled to keep up whenever the hosts were on the counter.
Was very quiet in the first half, but was given a perfect chance to end his goal drought on 40 minutes, and squandered the chance as his finish was cleared off the line. Replaced after an hour as Jupp Heynckes preferred to play without a central striker.
Outstanding in the early minutes as he twice left Kadlec for dead before playing in good crosses. Had a great chance to open the scoring on 36 minutes, but his header narrowly missed the left post. His dynamism on the counter was useful, but he proved to be no out-and-out centre forward, and was replaced late.
- 36 F. Giefer
- 4 B. Oczipka
- 17 M. Ortega
Replaced Schurrle on 82 minutes, and delivered the dagger blow at the death to put the game out of reach.
A time-wasting substitute at the very end.
- 28 E. Zenga
Replaced Friedrich in the second half and was almost superfluous at times, but was in the right place to assist Kiessling's opener.
- 22 H. Butt
- 26 D. Contento
- 23 D. Pranjić
- 44 A. Tymoshchuk
Came on with half an hour to go, but did not look at all fit, despite being passed to play. Took a couple shots, but never really looked like scoring.
Replaced Muller for the final eight minutes and was unable to make any impact of note. Will be disappointed not to have had more time to make an account of himself.
Replaced Kroos for the last quarter-hour, but never had even a sniff at goal. Given the chance to prove himself, he did himself no favours.