Haaland haunts Dortmund as Man City win but Chelsea held on Potter debut
Erling Haaland scored an acrobatic late winner against his old club as Manchester City beat Borussia Dortmund 2-1 in the Champions League on Wednesday, while there were hard-earned victories for Real Madrid and Paris Saint-Germain.
Meanwhile, Chelsea were held by Red Bull Salzburg in their first match under new head coach Graham Potter, as Rangers lost heavily again and Celtic drew with Shakhtar Donetsk.
In Manchester, Haaland took on the club he left in the close season for €60 million after two and a half prolific years in the Bundesliga.
Yet it looked like Dortmund might spring a surprise as they went ahead just before the hour mark at the Etihad Stadium when England midfielder Jude Bellingham headed in.
City's equaliser did not come until Kevin De Bruyne set up John Stones to smash in with 10 minutes left, and Haaland got the winner in the 84th minute with an outrageous finish from Joao Cancelo's magnificent cross.
Haaland now has 13 goals in nine games for City, who have two wins from two in Group G.
"In the end we showed what we are," Haaland told BT Sport. "Dortmund were really good today (but) three points is what matters."
City's next two games will be against FC Copenhagen, who drew 0-0 with Sevilla in Denmark.
In London, Potter took charge of Chelsea for the first time but had to settle for a 1-1 draw against Salzburg in Group E, with Raheem Sterling's opener early in the second half being cancelled out by Noah Okafor.
"It has not been easy for the boys, they have responded to us really well over the last few days and it's a point we will have to take and get better," Potter told BT Sport.
Earlier, group rivals AC Milan beat Dinamo Zagreb 3-1 at San Siro, with Olivier Giroud scoring a penalty before Alexis Saelemaekers