Could do little to stop any of Bayern's goals but was by no means a confidence-inspiring presence in between the posts.
Got his head to a few challenging balls into the box and though he was never comfortable under the pressure, he did what needed to be done.
Prevented his man from getting to the line and was one of the home side's more reliable performers.
Lost sight of Robben in the build-up to the opener, allowing the Dutchman the shooting space he needed to score. But never stopped battling.
Caught out by the overlapping run of Muller, which led to the German international teeing up Robben for the game's first goal. Vulnerable throughout.
His deliveries into the box caused complete havoc, but at the beginning of the second half he missed two unbelievable chances to give his side the lead. However, he made amends somewhat with a confident penalty to make it 2-1.
Did not offer much out wide in attack, but made a diligent defensive contribution, making a number of tackles and always tracking back to provide cover.
Like Wernbloom, he gave no quarter in the centre but he was unable to impact the game in a positive sense.
Often isolated and frustrated on the flanks, as most of what he tried did not come off. He did strike the post in the second half with a great attempt but he went missing too often.
Put in a thankless shift in the middle of the park, working hard to deny the opposition space, but was unsurprisingly overwhelmed at times.
Made himself available as a pacy outlet on the break, but spurned two good chances in the first half.
No chance for Honda's penalty, but was completely assured between the post otherwise, doing exactly what was required of him.
Shown up once for pace in the first half, but otherwise, looked comfortable dealing with the threat of Musa.
Performed reasonably well out wide but a bad giveaway from him resulted in one of CSKA's best chances of the first half.
Well on his way to another assured performance before an injury forced him off in the first half.
Mopped up loose ends efficiently at the back, though he did look a little tentative on set pieces from Honda. Still, a fairly dominant display overall.
Got forward well down the right flank, putting a handful of lovely balls into the box. But caught out defensively on occasion.
Drafted into a false nine role today and his movement was key during Bayern's better spells. Underlined just why the Bavarians paid €37 million for his services with a fine finish following a terrific run at the CSKA defence.
Quick to pressure the CSKA man on the ball, but he made his point a little too emphatically when clattering Tosic to pick up the game's first booking.
Threaded through a few breathtaking balls from deep positions and was an excellent fulcrum for the attack, filling in for the absent Schweinsteiger without a single hitch.
Took his first goal with aplomb, bending a lovely one-touch finish inside the post to open the scoring. Looked a goalscoring threat whenever he got the ball on his favored left peg.
Constantly endeavored to get himself into dangerous positions, and one such run freed him on the left to tee up Robben for the game's opening goal. Scored his side's third from the penalty spot.