Pep Guardiola's City, however, still fielded Mahrez and Claudio Bravo, with Leroy Sane and Aymeric Laporte on the bench.

Bundesliga outfit Dortmund – who downed Austria Vienna 1-0 in Lucien Favre's bow last week – were also without the likes of Raphael Guerreiro, Shinji Kagawa, Roman Burki and new signings Thomas Delaney and Manuel Akanji, though Gotze and Pulisic took part.

City made a lively start as the English side – led by Mahrez – enjoyed some success down the left-hand side without really troubling Marwin Hitz.

Dortmund grew into the game as the half wore on and they hit the front approaching the half-hour mark.

Zinchenko was exposed by Pulisic, who received the ball and drew a foul from the Ukrainian utility inside the penalty area after Dortmund dispossessed City before Gotze converted the spot-kick.