Dortmund looked poised to beat Manchester City, but Erling Haaland’s goal for the ages ensured a win.