Could do nothing about either of Wolfsburg's goals, the first a penalty and the second a well-placed volley into the bottom corner. His distribution from the back was confident, and seemed to have his defence well organised.
Deputised for the injured Subotic, and did so capably. Great denial of Dost in 20th minute, and got himself into good positions to clear deliveries towards the forward throughout.
Calm and confident until his 35th minute dismissal. Will be rueing that decision for some time, with contact with his hand being minimal, if any.
Functioned as his side's deep-lying playmaker following Schmelzer's dismissal, but was unable to impose himself aerially. Solid from the centre-half, as has become the standard.
Romped forward with his trademark pacy runs when he could, but Schmelzer's dismissal restricted the Poland international to staying further back. Continues to perform for the title holders.
Like his compatriot Reus, the youngster was a constant thorn in the Wolfsburg back-line. Could not find the final ball however.
Solid if unspectacular shift alongside Gundogan, largely leaving his compatriot to distribute play as he shielded the Dortmund back-line.
Failed to make the most of his electric pace, as he was denied time and time again on the flanks. Set up Lewandowski with a delivery in the first half which his compatriot should have done more with. Substituted late on.
Routine shift in the centre of the park for the Germany midfielder, distributing the ball with ease. Came close to scoring in the 23th minute, but let the ball get away from him with a heavy touch.
A live-wire for the hosts going forward, probing the Wolfsburg defence with his movement and passing. Fantastic curling free-kick to open the scoring in the 6th minute, and was denied by a brilliant save from Benaglio late on.
Though the striker was threatening, he failed to truly impose himself on the game. Did well to let Reus' opener fly in untouched, but squandered a handful of half decent chances.
Maintained his composure against an, at times, rampant Dortmund attack. Fantastic save in injury time to deny Reus a last gasp equaliser.
Had been composed against a dangerous Dortmund attack, until bringing down Lewandowski with a clumsy challenge to concede a penalty on the hour mark. Not faultless for Reus' opener, either.
Troubled by Dortmund's attack throughout, and failed to provide the kind of aerial cover that Naldo did.
Kept his own against the pacy Blaszczykowski, denying the Poland star on more than one occasion with some last-ditch tackling.
Fantastic finish on the half-volley to give his side the lead. Composed on the ground and aerially for the visitors.
Assured alongside Josue in the centre, putting in challenges when needed. Offered little going forward.
Final delivery let him down on more than one occasion, but did well to track back and deny Lewandowski in the first half. Should have been more threatening following Schmelzer's dismissal.
The Brazilian made things happen from open play, confidently converted his penalty to equalise for the visitors and put through Dost for the winner with a defence-splitting through-ball. Can be pleased with his performance.
Little contribution from the left flank, as Piszczek romped forward on more than one occasion without adequate cover from the South American.
Booked on the hour mark for a tactical foul, but was otherwise full of energy in keeping Dortmund at bay. Substituted as Lorenz Kostner looked to put the match to bed.
Isolated up top for the majority of the match, but linked-up play well. Clinical finish to grab his side a victory in the 73rd minute.