The Dortmund captain will be keen to forget his display after he inexplicably allowed Sule's shot to squirm through his legs.
The left-back did a good job in containing Rudy and also got forward excellently to assist the attack.
The Greece international made a shocking start to the game and his error led to Hoffenheim's opener. However, he improved in the second half and ensured Volland did not get on the scoresheet.
He did a good job in limiting the threat of Polanski down the left and capped his impressive display with a superb half-volley to put Dortmund 3-1 up.
While he proved insurmountable in the air, Hummels looked unsure alongside Sokratis in the heart of defence and struggled to cope with the intelligence of Firmino.
A brilliant display from the 25-year-old who was a constant threat with his direct running and tireless workrate. He scored his first league goal of the season with a fine individual effort and was unlucky not to add to his tally.
The Serbian continues to impress since his January move from Partizan and his excellent reading of the game proved vital as he made two superb blocks to deny Hoffenheim from scoring.
The Armenian midfielder has enjoyed a fine maiden campaign in the Bundesliga and he scored his eighth league goal of the season with a powerful close-range header.
The former Liverpool and Real Madrid man pulled the strings in midfield, providing an effective link between the defence and attack.
Though he did not get on the scoresheet, Reus terrorised the Hoffenheim backline with his dribbling skills and clever movement. Provided the assist for Mkhitaryan's goal.
The Poland international showed just why he has become one of the Bundesliga's great strikers with his clever movement and excellent link-up play. However, it turned into a frustrating afternoon on his Signal Iduna Park farewell as he failed to get on the scoresheet.
The 25-year-old shotstopper will feel let down by his defence as he was helpless for all three goals. However, he emerged with some dignity as he made smart stops to deny Grosskreutz and Lewandowski.
The Hoffenheim captain coped well on the whole with Mkhitaryan and went close to scoring a late equaliser when he headed over from a corner.
Struggled to deal with the combination of Lewandowski and Reus in the first half but made a number of well-timed tackles and interceptions to frustrate Dortmund after the break.
Struggled to give sufficient protection to the Hoffenheim back four and found it difficult to deal with Dortmund's freeflowing midfield.
A solid display from the centre-back who looked assured on the ball and in the tackle. Capped his performance with a long-range goal which squirmed through Weidenfeller's legs.
The Poland international struggled to get the better of Piszczek down the right and offered little defensive support to Johnson. He was unsurprisingly withdrawn in the second half.
The American right-back struggled to deal with the pace and movement of Reus and was often caught out of position, notably on Dortmund's second goal.
The Norwegian striker failed to impress in Modeste's absence and could not take advantage of the few chances that fell his way.
Looked composed on the ball and helped Hoffenheim to break up the Dortmund attack with his good reading of the game.
The 21-year-old showed why he is one of Europe's most coveted prospects with his excellent movement and good link-up play. However, he often lacked composure at key moments and spurned several decent openings.
The Brazilian continued his stunning season form, giving Hoffenheim the lead with his 15th Bundesliga goal of the season. He was the creative hub of the side, creating problems with his footwork and ability to pick an incisive pass.