The Sky Blues failed to kill the game off and allowed the visitors to earn a lifeline heading into the second leg at Signal Iduna Park next week.
Kevin De Bruyne admits Manchester City “should have scored a little bit more” after they narrowly beat Borussia Dortmund in the Champions League quarter-final first-leg.
De Bruyne handed his side the lead at the 19-minute mark, sliding the ball into the net from the edge of the six-yard box on Riyad Mahrez’s pass.
Pep Guardiola’s men became wasteful from there and almost paid a heavy price for it as Marco Reus equalized late on and it appeared the teams would share the spoils.
Phil Foden popped with a 90-minute goal, with the Belgian playmaker proving decisive again as he provided the killer pass that led to the winning goal.
“I think in the first half we had a little bit of difficulty finding the chances but in the second half we created a few.
“We probably should have scored a little bit more but obviously when they came back to 1-1, that was a little shame but it happens.
“I think the reaction was really good so to get the win is good. We know 2-1 is a tricky score but at least we are ahead for the second leg.”