‘s stunning strike completed a 2-1 comeback win for against his former club in the Champions League on Wednesday.
The Bundesliga club went ahead through English midfielderbut City equalised through and Haaland’s acrobatic finish won it late on.
Haaland bagged his 13th goal in all competitions for City as he came away smiling in the first reunion with his former side.
There was something inevitable about the 22-year-old, who scored 86 goals in 89 appearances for Dortmund, deciding the outcome.
City, who won their opening group game against4-0, top the standings on six points, three ahead of the Germans.
The first half was a very timid affair with only one attempt on target between the two sides.
However, the game came alive after 56 minutes when Bellingham nodded home into an empty net from across.
The hosts responded well and Haaland hit the outside of the post from a tight angle just before the hour mark.
City equalised after 80 minutes and scored with the first shot on target as Stones’ long-range effort flew past.
Three minutes later, City were ahead when Joao Cancelo produced a stunning cross and Haaland’s found the back of the net with an acrobatic finish.