Kept the scoreline respectable, making a number of saves to deny the likes of Reus and Lewandowski. Could do nothing about Dortmund's goals.
Faded from the game after being tackled strongly by Subotic, and failed to offer much going forward.
Hard-working, but ineffectual. Failed to get forward much and Reus cutting inside from the left flank gave the Japan international little to do.
His physical presence allowed him to deal with Lewandowski reasonably well, but was caught lacking for pace against Aubameyang.
Wasted possession with some misplaced passes and inaccurate long range strikes. Not a good outing for the midfielder.
Made a few excellent interceptions in the second half, but really struggled to deal with the pace of Mkhitaryan, Reus and Aubameyang.
One of Schalke's only players who had the quality to move the ball quickly, as the home side needed to manipulate the shape of Dortmund far more than they managed to.
Failed to break up play often, but was an outlet for spreading play on various occasions.
Threaded through one or two decent through balls, but didn't see a great deal of the ball, as he went missing for long periods.
Battled with Aubameyang, who is a pacey and tricky customer, adding some tenacity to the left hand side, which Fuchs lacked.
Anonymous and struggled to carve out any chances for himself, as he was given the unenviable task of playing as lone striker.
Made a few key saves, none more so than a penalty save to deny Boateng, which would have given Schalke a first half equaliser.
Put in a number of crunching tackles, but was responsible for giving away the first half penalty.
Received a yellow card for a cynical challenge, but wasn't tested too often in the first half.
A dominant performance both aerially and in terms of stepping out of defence to make interceptions. A very solid game from the Germany international.
Struggled occasionally against Aogo, and offered very little going forward in what was a laboured performance.
Took his goal well, with his pace a constant threat for Schalke. He was denied well by Hildebrand on multiple occasions, and will probably be disappointed not to have converted more than once.
Took his goal excellently, thumping home to give Hildebrand no chance whatsoever. His range of passing helped Dortmund's quick conversion from defence to attack.
Played one or two sloppy balls in the second half, but generally broke up play well and contribute to Dortmund's quick transitions.
A majestic, technically superb performance, as the Armenian danced through the heart of the Schalke midfield with consummate ease. Picked up an assist too.
Played well with his back to goal, holding onto the ball for long enough to bring advancing players into play. Didn't have too many chances.
Caused Uchida all kinds of problems, as the Japan international never knew when to get tight to his man. Unfortunate not to convert some good chances, but picked up an assist.