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