Had little to do but saved well when required, his fine distribution was often the starting point for the hosts' attacks.
Commanding in defence and swashbuckling in attack. The Germany international had an outstanding game at the back, shackling Dzeko et al well. Broke forward well on a number of occasions and was unlucky not to plunder a goal for his efforts.
Looked shaky on the ball, often putting team-mates into a spot of bother, but his physically saw him do well against the City attackers.
Whipped some good balls in from the left and came close to assisting a Hummels goal with a great free-kick delivery. Had one right-footed shot from distance that went out for a throw-in.
Energetic but clumsy. What the winger lacks in technique, he makes up for in effort. Crashed a low effort towards Hart's goal that required saving, but he was shadowed well by Maicon.
Had played eight minutes across two appearances in the competition before this game, but looked composed in midfield. Showed nice touches and passed well but lacked composure when he hit the box, shooting wide on a number of occasions.
Sat deep and directed traffic in midfield. Was given license to roam around as he pleased and took full advantage by finding his attacking team-mates with a number of accurate and probing passes.
The experienced defender made his Champions League bow at the age of 30 and looked to enjoy every minute. Handled the threat of Sinclair and Nasri well and even bombed forward to good effect, drawing a save from hart with the game's first effort.
One of the few Dortmund stars who started the game. Looked menacing throughout the first half and clipped Hart's near post with a fierce shot, replaced by Kuba at half-time.
Hit one dipping volley that required saving, but was otherwise inconsistent. Seems to have the ability in spades but rarely sprinted, or seemed to fully apply himself while on the pitch.
Worked tirelessly up front, hassling Kompany and Lescott throughout. Reaped the rewards in the second half, getting on the end of Kuba's cross to turn home his first goal for die Schwarzgelben.
Had almost nothing to do in the first period but was put under pressure after the break, saved well from Grosskreutz and Perisic before Schieber beat him from close range.
Played at an untried position at left-back and looked a fish out of water. Routinely beaten by Reus and Kuba down the right-hand side, with Dortmund highlighting him as a weakness and targeting their attacks down that flank.
Solid if unspectacular outing from the Brazilian. Looked to break forward on occasion and swept a couple of decent balls into the area. Defended fairly well, continuing his fine assimilation into City's team of late.
Failed to stop Reus as he drifted infield in the first half and struggled in a similar fashion against the rapid Kuba after the interval. Wants more first-team football, but did his chances little help with a nervy outing.
Attempted to clear Kuba's cross, but missed the ball completely, gifting Schieber his goal. Kept the striker largely quiet otherwise.
Completely anonymous in the midfield, barely got involved in attack and lacked the pace to keep up with Dortmund's lighting-quick midfielders.
Tried to make things happen, but often found the plodding Dzeko too static on order to spark anything. Has been challenged by Roberto Mancini to step his game up recently, and although his game was full of effort, it lacked quality.
Looked to hold in midfield and put in several strong challenges, despite picking up an early booking that will see him suspended for City's next European game.
Given a rare start against the Bundesliga champions and failed to take it. Flitted in and out of the game but looked uncertain in possession and was hooked early in the second half.
Smashed an early effort that drew a good save from Roman Weidenfeller, but his performance soon dropped as Hummels and Santana swarmed around him, snuffing him out with superior pace and power.
Worked hard and closed the Dortmund defence down, but failed to spark anything in attack with his exemplary work rate often drawing him out of threatening positions.
Replaced Nasri as Mancini changed to a back-three formation and played gamely, but ultimately contributed little.
Booed onto the pitch by the German crowd after his fireworks against them at Euro 2012. Did little to silence them in a frustrating outing.
Brought on to inject invention and pace into the City attack. Had a one-on-one effort saved by Weidenfeller, but was quiet as the hosts dominated most of the second half.