Hardly tested all game. Made a decent stop from Chris' header early on, and was a little unlucky to lose his footing ahead of the goal conceded. Would have been wiser to have stayed on his line at the time.
After his absence in midweek, the midfielder was back at his best. Played a big role in the second goal as he won the ball and played in to Lewandowski, and nodded in a strike of his own. And as always, he left no space at all for the Wolfsburg attackers to run into.
Equally effective at both ends of the pitch, the Polish full-back was rarely bothered in defence and played the final ball for two goals: the first from a header, the second a well-weighted through ball.
A frustrating performance. Defender showed his usual prophetic instincts and marked Mandzukic into anonymity. But he fell short on one occasion, as he was beaten to the ball by Dejagah, and Wolfsburg scored. World class for about 89 minutes and 55 seconds. But those other five seconds were costly.
A good performance, if only for 45 minutes. Never bothered, and guilty of no mistakes, the Serb had his day end early due to a nasty knock to his head.
Perhaps is back to his best form now after an underwhelming start to the season. Teed up Kagawa for a sitter that was missed in the opening minutes, and later fired a volley that forced a diving stop. Defensively he was beaten once or twice, though.
After being omitted in midweek, the Japanese attacker produced the perfect response. He assisted Gotze's opener with a lovely back-heel, then stormed forward to double the hosts' lead. His through pass for Lewandowski's goal was out of this world. Oh, and he covered more ground than any other player. Man of the match.
The hero from midweek, but quite as effective against Wolfsburg. Missed a sitter on the half hour mark, and later had an attempt cleared off the line.
In him, Klopp appears to have found his replacement for Nuri Sahin. The 18-year-old has his own style, but has fit into the BVB midfield with no problems at all. Played a role in the opener and delivered some inspired passes, but was combative and tenacious defensively.
Has often found himself on the cusp of great things as of late, but today achieved his potential. Worked extremely hard, played intelligent football, and finished the game with a well-taken brace.
Has perfected the art of playing with back to goal. Played in Grosskreutz twice with chances upon which the winger failed to capitalise, but got his assist on the stroke of half-time as he released Kagawa. Later scored with a cheeky finish.
Tested over and over, and had both strong and weak points. Made an excellent stop from Schmelzer and did well to come off his line in a few instances. However, he once found himself in no-man's land, and probably ought to have done better when Lewandowski scored his second.
Might be the best player on his team at the moment. The ex-Stuttgart enforcer was strong in the centre and matched his opponents' intensity. Assisted Hleb's goal, and was tidy both with the ball at his feet and in the challenge.
The better of the centre-backs, Chris had a much better game than the 5-1 score suggests. Made some vital interceptions, but like Kyrgiakos, struggled for pace and was punished accordingly.
Deployed for defensive reasons, he was unable to lock down the right flank as Schmelzer bombed forward. Replaced early in the second half when it was quite clear Magath needed more in attack.
Dortmund's best attackers were on his side, but the Germany international by no means had a bad game. Won almost every one-on-one against Gotze and PIszczek.
Slow in both his reflexes and physical pace, and paid the price. Was late to react ahead of the opener and allowed himself to be nutmegged, and often found himself in futile foot-races with Lewandowski.
His team's most dangerous attacker. The 25-year-old did all the things Mandzukic did not: he ran in the channels, linked play, and was rewarded as he created Hleb's goal.
Disappointing from the Czech midfielder, who was a surprise inclusion as a starter and did not justify Magath's decision. Failed to track Gotze's run ahead of the opener and was on thin ice after being booked early. Replaced before half-time.
Out-muscled by Grosskreutz on one occasion, and out-played by the BVB central midfielders. The Brazilian worked hard, like Trasch, but just came out second-best.
Had a bit of a personal duel with Grosskreutz and got the better of his opposite in that case. However, he played Gotze onside for Dortmund's fifth, and was caught flat-footed earlier as Leitner burst past him.
Marked into anonymity. Had one opening in the first half and took a very good shot from distance, but missed narrowly wide. He ran just 8.71 km, and accordingly proved to be no difficult task for Hummels to mark. Needs to learn how to move to create chances if he is to make the next step in his career.
- 20 M. Langerak
Replaced Subotic at half-time and enjoyed a good game overall. His partnership with Hummels was solid, and the Brazilian was quick, and strong in the challenge.
- 25 P. Owomoyela
- 16 J. Błaszczykowski
Replaced Leitner for the final 19 minutes and played a relatively passive role. Only had a few touches, and stuck to a primarily defensive role as BVB looked to lock up shop.
- 14 I. Perišić
Might have scored had he come on a little earlier, but was unable to find the net in 15 minutes. Came close a couple times, though: he is BVB's trump card when in form.
- 12 A. Lenz
- 23 M. Russ
- 13 M. Hasebe
- 5 Ja-Cheol Koo
Brought on earlier perhaps than he had expected, the Barcelona loanee scored a goal and played rather well overall in a central role. Could have used more support.
The young Swede came in for the final 35 minutes and was unable to make a difference. His purpose was to provide firepower, but he failed to become involved in any attempt on goal.
- 33 P. Helmes