Erling Braut Haaland scored the winner as Manchester City came from behind to record a 2-1 victory over Borussia Dortmund in Wednesday's Champions League contest at Etihad Stadium.
Jude Bellingham sent BVB ahead in the 56th minute, but John Stones levelled the scores with a long-range effort before Haaland netted four minutes later against the club that he left over the summer.
Man City are top of Group G with six points from their two matches, while Dortmund are second on three points, as Copenhagen and Sevilla played out a goalless draw in the section's other fixture.
A largely uneventful first half produced just one attempt on target, with Salih Ozcan seeing his attempt in the 16th minute comfortably saved by Ederson.
Dortmund came out flying in the second half, though, and should have taken the lead in the 51st minute when Marco Reus expertly turned past Manuel Akanji inside the Man City box, but the German fired just wide.
The Citizens had been warned, though, and Dortmund did make the breakthrough in the 56th minute when Reus's cross was headed into the back of the net by Bellingham from close range.
Man City boss Pep Guardiola responded by making a triple change, with Julian Alvarez, Phil Foden and Bernardo Silva replacing Riyad Mahrez, Jack Grealish and Ilkay Gundogan.
Haaland had a golden chance to level against his former club in the 67th minute, but the Norway international, having been played through by Kevin De Bruyne, fired wide of the near post.
The home side continued to force the issue, and Mats Hummels did brilliantly to beat Haaland to a dangerous cross inside the Dortmund box, with the visitors keeping their lead intact heading into the final 20 minutes.
Man City levelled with a spectacular strike 10 minutes from time, though, with Stones smashing the ball home from distance to set up a grandstand finish.
Haaland then won it for the Citizens in the 84th minute, the Norway international converting with an acrobatic finish after Joao Cancelo had delivered a stunning cross into the box, and the 22-year-old now has 13 goals in all competitions for Guardiola's side this term.
Donyell Malen came close to a leveller for Dortmund in the final exchanges when he danced into the penalty area before unleashing a powerful strike, but his effort just dropped wide of the post, with Haaland coming back to haunt his former side. body check tags ::