Pulled off a decent save to deny Grosskreutz and his display was overall hard to criticise without being standout.
The future Bayern player looked lively but his final ball was lacking and he kept getting his feet stuck underneath him.
Deployed in the midfield rather than his usual centre-back spot, and struggled to cope with Dortmund's fluency.
Got forward well but his set pieces could have been better. He was exposed frequently on the flank by Aubameyang, too.
Showed glimpses of quality in the first half but the centre-back's awful theatrics seemed to see him on the floor more than he was on his feet.
The centre-back did not impress and let Mkhitaryan and Lewandowski skin him too often.
Missed a gilt-edged chance early in the second half to put the hosts ahead.
Another who only really moved up the gears for 20 minutes as Dortmund's defenders and midfield got the better of him.
Didn't make much of an impression for the hosts, except for taking the game to BVB for a short spell in the second half.
Relatively anonymous, he spent more time chasing Dortmund's shadows than causing problems for the visitors.
Starved of chances up front and did not get a chance to make his mark on the match. Hauled off at half-time.
The goalkeeper had very little to do between the sticks for Dortmund, apart from taking the odd free kick.
Kept Frankfurt's right flank quiet all game long and got forward well at times.
The January free transfer filled in well enough in BVB's backline, keeping the likes of Meier and Rosenthal from wreaking any havoc.
The Greek centre-back did not have to do a lot to keep out a toothless Frankfurt attack.
The Pole did not shine at full-back, in particular, but then again didn't have much of a chance to test himself.
The Turkey international put in a solid enough showing at the Commerzbank Arena, but never really dominated.
Flicked on for the winning goal in his only key contribution.
Solid passing and good running but should have scored late in the first half.
Wonderful dribbling was balanced out by awful shooting - a mixed bag.
His pace caused problems for the hosts on numerous occasions but his passes were slightly off-kilter. His headed goal was well-taken, though.
Excellent close-quarter control all game long, but no final product and embroiled himself in a silly handbags match with Zambrano.