A fairly straight-forward game between the posts for the keeper, was safe on crosses and barely tested directly by Mainz.
A strangely uncertain performance from the defender, who was caught out at times by Mainz's aggression. Still a fairly easy turn in a match dominated by BVB.
The centre-back continues his return from a lengthy injuy lay-off with a decent showing, excitable at times in possession but solid enough.
Got forward well throughout the game, using his pace to stretch the visitors. Occasionally caught out at the other end but without grave consequences.
Had a quiet start to the match but came into his own after the break with some excellent surges forward. Went close with two chances.
The youngster was a livewire throughout the match, popping up across the Mainz area to try to force further goals.
A composed, understated performance from the Real Madrid loanee, passed calmly and did not put a foot out of place.
Full of decent touches in the middle - a neat pass to Lewandowski almost played in the Poland international for a second.
Not the most explosive match from the winger, but chased and harried throughout and kept Mainz on the back foot with his determination.
A typically boisterous challenge on Wetklo in the opening minute yielded the ball for Reus to score. Struck late to add to his impressive Bundesliga tally this season.
Was a doubt to start for the clash after carrying a knock during the week, but showed no ill-effects and finished calmly to give his side an early lead.
Came out timidly against Lewandowski and was punished as Reus turned into the net. Quickly redeemed himself with several excellent stops.
Alongside Svensson in the middle of defence, never stopped working to close down the box for Lewandowski and could do nothing on that freak opening goal.
One of Mainz's yellow card recipients and deserved it for a brutal hit. Fortunate not to concede a penalty after tugging Lewandowski down.
Always diligent at the back under difficult circumstances, was a doubt for the match but came through with a good defensive showing.
Was solid enough through the first half, but struggled when Schmelzer started to probe forward after the break and looked stretched.
One of the more exciting players wearing red on Saturday, tested Piszczek well out wide but needed more quality on his crossing.
Alongside Zimling, posed a stern challenge to Dortmund's flair players and was never afraid to stick the boot in. Offered little creative flair.
Struggled to impose himself as Dortmund comfortably directed traffic through the middle. Sacrificed for Szalai in the second half.
Always busy and full of sacrifice, suffered through the lack of decent service during his time on the pitch. Withdrawn in the second half.
An uncompromising figure in the middle for Mainz, was lucky to escape an early yellow card for a brutal takedown of Gundogan.
Received one of the few clear chances Mainz enjoyed, after drifting free on the left, but his finish was disappointing and well wide.