A truly imperious display as he made a number of incredible stops to keep one of the Bundesliga's most dangerous sides at bay.
A brick-wall at the back for HSV, he almost made his mark at the other end too but couldn't direct his header on target.
Busy on the wing all afternoon in a rejuvenated HSV side and linked up well with Jiracek when required to.
Unlucky to have a goal ruled out after Rajkovic was pulled up for a foul. Dealt easily with the lacklustre Lewandowski and looks to have found renewed confidence under new boss Slomka.
Given no problems whatsoever as he dealt with anyone that tried to take him on.
Tried to con the ref into booking a few of the BVB players which detracted away from an impressive display a little.
Liveliest performer of the first period from either side and tested Weidenfeller on a couple of occasions before deservedly getting himself on the scoresheet.
Sensed a weakened BVB midfield were there for the taking and looked to try his luck on several occasions with long range efforts.
Pulled the strings in the midfield and produced a cracking assist for Lasogga to secure the points.
Didn't give Dortmund's centre-half paring any rest and led the line well. Beautiful finish for the second goal as well to cap a fantastic performance.
Scored one of the goals of the season as he caught out Weidenfeller with a free kick from fully 40-yards.
Given a few bread and butter stops to make in the opening half but was given no chance by Jiracek's header. Won't want to see the replays of the final strike though.
Was denied by a stunning Adler save in the second period but rarely featured apart from that. Given a few problems on the wing by Rincon in particular.
Part of a make-shift defensive partnership and it showed as the 34-year-old was out-muscled and outpaced all too easily and all too often.
Left shouldering a lot of the responsibility for keeping Lasogga quiet and wasn't quite up to the task. Made a few important blocks that kept the scoreline down.
Caught ball-watching on a few occasions, most noticeably as Jiracek pounced to put the hosts ahead. Bombed forward to make up for his defensive errors but was thwarted at every turn.
Almost anonymous at the Imtech Arena as he rarely got involved at either end of the pitch. Could have given more in support to Aubameyang and Mkhitaryan but decided to stay wide and BVB suffered for it.
A worrying display in the holding role as he rarely looked comfortable. Reluctant to get on the ball and dictate the play, allowing the home side to seize the initiative. Made way at the break for Reus.
One of Dortmund's better performers, looking to run at HSV whenever possible. Never given enough to work with in the second period though.
Didn't provide the platform needed for the front three and his lack of understanding with Bender forced Klopp into changing things at the break.
Easily BVB's most promising player as he created chances for everyone else with his speed and quick feet. Had one of Dortmund's better chances but couldn't get the better of the faultless Adler.
Counting down the days until he gets to up sticks and move to Bavaria. A completely disinterested display where he seemed surprised every time the ball came his way.