Dortmund knock City out of Europe
Julian Scheiber struck to condemn Manchester City's dismal UEFA Champions League campaign to a suitably sorry end in Dortmund.
The Premier League champions already knew they could not progress from Group D but had been looking to secure a consolation place in the UEFA Europa League.
With Ajax losing at Real Madrid that possibility was open to them, but it proved beyond Roberto Mancini's men as Schieber hit the only goal of a subdued affair at the Westfalenstadion just before the hour.
In time, they may find the lack of European action assists them in the defence of their league title but they must get the disappointment out of the system quickly before Sunday's Premier League derby against Manchester United.
Scott Sinclair, starting for the first time since September, was given some opportunities on the ball as City controlled possession but little came of it.
Dortmund had the first attack of note when they countered after 11 minutes but Marco Reus' shot was comfortably claimed by Joe Hart.
It was not until midway through the half that City produced anything meaningful with their possession as Samir Nasri slipped in Dzeko but his cross for Tevez was cut out by Marcel Schmelzer.
Schmelzer brought Dortmund forward but Julian Schieber was unable to control his pass on the edge of the box. City's best chance of their first half came when they finally got in a shot on goal just after the half hour.
A controlled move created the opportunity for Dzeko but the Bosnian's low effort was tipped around the post by Roman Weidenfeller.
That finally sparked the game into life and Reus ran across the edge of the City box before shooting narrowly wide. Tevez brought a good save out of Weidenfeller with a firm header from a Maicon cross but a flag had already been raised for offside.
City make a bright second half start
City made a positive start to the second period with Nasri finding room on the left and crossing deeply into the box for Dzeko but Weidenfeller kept out his header. Dortmund upped their tempo and started to worry City with Perisic testing Hart with a fierce left-foot volley.
Dortmund claimed the lead soon after as substitute Jakub Blaszczykowski beat Nastasic out wide and crossed low for Scheiber to tap in.
Tevez tried to lead a recovery with a strong run through the heart of the Dortmund defence but Weidenfeller dealt with his shot.
Dortmund pieced together another good move but Moritz Leitner shot wide from close range. Leitner was presented another chance after a poor clearance by Maicon but screwed an effort well off-target.
Lewandowski, introduced 12 minutes from time, went through on goal but Hart stood up to him to block.
Aguero threatened an equaliser five minutes from the end but could only pick out Weidenfeller.