A very straightforward game for the Germany international, who was barely tested in any serious fashion.
Was solid in the middle until a groin injury forced him off in the first half.
Didn't put a foot wrong in defence, and his passing out of the back was key to Bayern's threat going forward on the break.
Impressive stuff from the full-back, who was never afraid to cross the halfway line and pressure his opposite number. Expertly executed his chance from the spot.
Still showing that he has not completely adapted to life in Germany, but a well-placed cross set Ribery up perfectly for the opener.
Did not get forward as much as he may have liked, but was a consistent presence in defence and coped well with the tricky Inui.
The final product was at times lacking, but the winger never stopped running and gave Frankfurt serious headaches both from open play and set-pieces.
A constant danger to the Frankfurt defence, as he showed the form everyone knows he is capable of. Finished the first goal with class.
A slow start from the midfielder, but he gradually came to control the game's tempo and won the penalty which sewed up three points.
Had a couple of decent chances and his movement and link play with Ribery gave Frankfurt a lot of trouble.
The hat-trick hero against Lille could not follow up Wednesday's heroics, and put in a rather muted display before coming off for Muller.
Could not be blamed for either goal, and made a handful of excellent stops to keep the margin respectable.
A game to forget for the defender, who was caught out on several occasions and conceded the penalty with a clumsy challenge.
Tried hard to keep the defence in order, but struggled against the dynamic movement of Ribery and Kroos.
One of the best in Frankfurt's backline, making several decent interventions.
Never stopped running, and tried hard to keep the Frankfurt defence in one piece.
Delighted the visitors with a couple of electric moments of skill, but was disappointing over the 90 minutes.
Overrun in midfield by the duo of Schweinsteiger and Martinez, but passed efficiently and tried to press high up the field.
An occasional threat out wide, but too profligate with the ball and barely created a single chance for his side.
Forced a rare save from Neuer with his stinging long-range effort. Had few opportunities to impose himself inside the box.
Very lucky not to see red in the opening minutes of the match, after a brutal challenge.
Tried to use his height and physique to positive effect in Bayern's area, but saw little of the ball to make the difference.
D. Van Buyten
Very impressive stuff from the Belgian, who made his first appearance of the season when Boateng came off. A rock in defence, and unlucky to see a towering header chalked off for offside.
Made a brief appearance towards the end of the game.
Entered for Pizarro, and gave a new dimension to the attack with his incursions from deep and talent on the ball.