The keeper had to make an early save from Luiz Gustavo to keep the scores level, but from then on he was rarely tested.
A solid performance from the centre-back as he coped with everything that he faced in an effective manner.
The centre-back was assured on the ball and dealt with everything that was thrown with him.
He was unable to help Ribery get the better of Trasch as their link-up play did not live up to its usual high quality. Guilty of being caught out of position on a few occasions.
Played much of the game as a winger and constantly made himself available to receive the ball.
Saw a lot of the ball in midfield and played very intelligently. He acted as a pivot in the centre of the park, enabling Bayern to switch their attack from left to right.
Made a few runs at Trasch but was unable to find a way past the right-back. He soon faded into a rather peripheral figure, until he was released by Shaqiri and his cross was turned into the net by Muller.
Was unable to influence the game before being withdrawn shortly after the hour mark.
Cut a frustrated figure for much of the game as he saw very little of the ball throughout the game.
Regularly looked to make runs beyond the forward line and offer Bayern an extra option up top. His movement was impressive and he got a deserved goal just after the hour mark.
Received very little service for much of the game but stayed lively to get into some good areas.
Looked extremely solid between the sticks, showing great decision making when it came to coming off of his line.
An assured performance from the young centre-back alongside Naldo. The pair limited the space in the channels and forced Bayern wide.
Had a largely solid game as he made some key interceptions inside the area and timed his tackles well. He dealt well with the physical presence of Mandzukic.
Put in a good shift for his side, regularly pushing on wide on the left but also tracking back to help out Rodriguez when Bayern pushed on.
Put some decent balls into the area from set plays and that created a number of chances for his team-mates. He held up well against Robben until the Dutchman was withdrawn.
The right-back had a very good game, nullifying Ribery for the most part and even finding time to push on and worry the Bayern defence.
The Czech was rather uninspiring in midfield for the visitors. He patrolled the centre of the park but could not get anywhere near the ball.
Found it difficult to stamp his mark on the game as Wolfsburg had very little possession in the Bayern half. He was forced to drop deep and then left Olic short of service.
The South Korean looked to exploit the space left by Alaba on the counterattack but failed to time his runs astutely enough.
Almost got a goal on his return to the Allianz Arena in the opening moments, but his header was saved by Neuer.
Worked hard for his side but was unable to ever test Neuer. He almost gifted his former club a goal before the break but recovered to get in a crucial block on Robben.