Could have been better positioned for the first goal, but was stable otherwise. All in all, a good Bundesliga debut for the deputy goalkeeper.
The best defender for Koeln tonight and this is not saying much. Left Barrios with a free-header early on that on another day the Paraguayan would have converted. Did not install confidence today.
One can hardly tell if he was on the pitch at all. Could have closed down Kagawa for the cross that led to the goal and did not offer anything in attack.
Aside from his blunder in the build-up Kuba's strike he also almost cost his side a goal in the last minutes of the first half when he played Großkreutz onside. Shaky all night and had no answers to Kagawa's dribbling. At fault for the second goal, too.
Fairly quiet performance from the youngster in both halves. Substituted after the break.
Hard-working and gifted a clear-cut chance to Matuschyk in the second half, which the Pole wasted. An important part of Cologne's rise after the break.
Shares the blame for the opening goal with Mohamad as the pairing left Jakub Blaszczykowski and Lucas Barrios unmarked at the right post. Could not deal with the threat of the Pole and offered little in attack. Culprit for the second goal, too.
His contribution tonight was non-existent. One can hardly tell if he was on the field after the break.
Hit the post in the first half and popped up with an equaliser in the second half. An inspired performance from the ex-Bayern Munich man, but ultimately not enough to give the Billy Goats a point.
Helpless against Podolski's stunning goal, but was otherwise solid, barring his misreading of the trajectory of the ball when the German international hit the bar in the first half.
Rock-solid in defence, impressive when going forward and even hit the bar in the first half. The main culprit for Podolski's goal as he let his team down this occasion with a poor header.
After a shaky first half, in which he could have cost his side a goal with some stray passing, the Serbian international improved to finish the game on a high note.
Occasionally bombed down the left, but did not look solid in defence as he was troubled on a number of occasions by Podolski in the first half.
Solid in defence and offered support in attack. All in all, a decent performance.
Quiet, but efficient performance from the midfielder. Occasionally helped the defence in the second half, when Koeln were on the rise.
The Japanese delivered a good performance yet again. His dribbling was good, but it was his cross for the first goal defined his evening. Gave Mohamad a torrid time before he was replaced in the second half.
Popped up with the winner in injury time to help Borussia Dortmund to the top of the Bundesliga. Has developed an impressive understanding with Kagawa and all eyes will be on this duo in the future.
Had a few dangerous shots in both halves, but was otherwise uncharacteristically quiet tonight.
'Kuba' was at his best today. Scored the first goal and created a couple of clear chances for his team before the break. He maintained his level of performance in the second half to finish the game on a high note.
Uncharacteristically wasted a few clear chances in the first half, but popped up with the finish for the go-ahead goal. Substituted in the second half.