The Germany international goalkeeper could do little about the two goals, but looked a little nervy with the ball at his feet in the first half. Solid after the break.
The former Man City defender was turned inside out by Hunt for Bremen's second, looking to be a slight weak link once again.
A solid performance from the Brazilian, as not much was asked of him and he looked comfortable on the ball.
A tireless performance from the left-back, who offered support all game long and provided a few useful crosses.
The experienced midfielder netted an excellent header to put Bayern out of sight and wasn't afraid to shoot from range.
Another unconvincing game from the youngster, with the game turning on its head when he was replaced by Lahm.
The Frenchman returned to form brilliantly, netting Bayern's first goal and causing plenty of problems for Fritz throughout.
A quiet outing from the former Dortmund man, who dribbled around the penalty area well, but lacked an end product.
The Spaniard worked well in midfield, breaking up play and making the effort to drive into the box to challenge for deliveries.
A wonderful performance from the former Bremen man, who netted two goals and assisted Ribery wonderfully for Bayern's opener.
A somewhat quiet game from the Germany international, who offered an aerial presence by didn't have much of an effect on the game on the right hand side.
The Bremen goalkeeper was under siege in the second half, making a number of saves to keep the scoreline mildly respectable.
The Argentine was unfortunate to see a goal ruled out and worked incredibly hard up and down the field.
Won a few important aerial battles in a steady performance from the ever-present Italian.
T. Gebre Selassie
Netted the first goal of the game, bursting down the right before firing Makiadi's through ball beyond Neuer. His work rate was excellent too.
Made one incredible sliding challenge to deflect a goal-bound Ribery effort wide of the far post.
A reasonably solid game from the right-back who kept tabs on Ribery admirably, staying with the tricky winger.
Showed his composure to score the visitors' second, cutting inside Boateng well before stroking the ball into the bottom corner. Clinical, but not given much service.
Couldn't break up play particularly well, but worked incredibly hard to force Bayern into the wide areas, as the hosts struggled to penetrate centrally.
Delivered a wonderful through ball for Bremen's opener and tried his luck from range ambitiously.
His corner deliveries were fairly poor, but the Austrian put in an energetic performance, delivering a few good crosses.
F. Di Santo
Picked out a delicious through ball to assist Hunt and saw a first half header float wide, otherwise receiving little service.