City took the lead from the first successful attack. Emre Can just played the ball in the feet of Riyad Mahrez, who saw Kevin De Bruyne finish accurately.
Dortmund thought they were on the same level ten minutes before half-time, but the goal was disallowed because Jude Bellingham would have hit the keeper. However, the images showed that it was rather the other way around.
Both City and Dortmund had life-sized opportunities after the break. On the German side, Haaland came face to face with goalkeeper Ederson, but he did not come out with his steps and thus gave Ederson the chance to save the day.
Phil Foden had the 2-0 on his shoe for the home team. The Englishman, who was able to lash out at close range, saw his bet land right in the hands of Marwin Hitz. De Bruyne could also have doubled the lead, but the Belgian shot a few centimeters wide.
Still, two more goals were scored in the second half. Marco Reus seemed to become the hero of Borussia Dortmund, by shooting in the equalizer six minutes before the end, with which he also became the German club’s all-time top scorer in the Champions League.