The veteran did not have much to do during the first half, but delivered a reliable performance. After the break, he made a suberb safe to deny Bellinghausen.
Proved himself as a viable alternative to Hummels with secure passing and solid defending.
Ran like a horse. The midfielder calmly laid off a ball to Kuba on the stroke of half-time, who was able to volley it into the net. Could not crown his performance with a goal, however, when he sent a clear chance over the bar in front of an empty net during the 82nd minute.
Made some quick attacking efforts over the right and topped of his performance with an excellent cross from the right, which Grosskreutz and Kuba were able to turn into 1-0.
Tried to participate in the attacking game on the left, but with not much effect. Made an important, defensive header in the 36th minute to stop an opposing counterattack.
Dusseldorf really bit their teeth into the Serbia international. Defended superbly and occasionally even tried to contribute to the attacking game with accurate long balls through the middle.
Came out victorious in a lot of one-on-ones in the midfield and distributed quality balls to his team-mates throughout..
The Poland captain looked lethal in his attacking runs on the right in the first half and crowned his performance with an excellent volley into Dusseldorf's net in the 43rd minute
Solid match from the captain, worked hard and always kept the overview in the midfield.
The former Monchengladbach man looked dangerous before the break but could not carry his form into the second half. Got replaced by Ivan Perisic in the 75th minute.
The Poland international was caught by Dusseldorf's offside trap more than once in the first half and ultimately could not get himself as much into the game as he hoped for.
Made some great safes and looked solid commanding the penalty area. Proved his good nerves when he denied Dortmund getting the lead via a Piszczek header in the closing minutes of the game.
J. van den Bergh
Sound defending performance overall, although Kuba's great runs proved to be too much for a challenge for him at times.
Showed great composure throughout the game with solid tackling and interceptions.
Denied Dortmund an early opportunity to get the lead via a brave header in the sixth minute and defended superbly all game.
Had a great chance in the second half after a cross from Kruse, which was denied by a superb Weidenfeller safe. The experienced Bundesliga player could not make an impact on the game, however.
Was nearly invisible during his first Bundesliga appearance, which might have been due to Dusseldorf's defensive approach against the champions. Sent off for his second yellow card in the 87th minute.
Solid defensive work, but he hardly drove his team-mates over the half-way line. The captain, as experienced as he might be, has still a lot to learn in Germany's first league.
Excellent display in the defence by the Poland-born, who is used playing in Dusseldorf's midfield.
The Australian delivered a nice cross from the left to Reisinger, who turned it into the 1-1. Good performance, but his lack of experience still shows at times.
Had some good chances throughout the game and was able to give his side the equaliser with a terrifically placed header in the 77th minute.
Looked ambitious but nervous at times. Initiated an almost devastating counterattack in the 69th minute, which unfortunately got defended well.