It's not hard to think Dortmund can defeat Man City with their current squad. History has it that Dortmund has won Man City 3 times in their total of eight meetings while Man City lead with 4. What I think Dortmund lack now is confidence and it's a bit disheartening to note that one of your good strikers is in the enemy camp.
I think Haaland is a prolific player as he has managed to score three goals in this tournament to stand equal with Mbappe and Lewandowski. His saving goal for Man City was a much needed one but out of respect for his former club, the Norwegian refused to celebrate. Quite a lot to learn from that if you ask me.
And even Dortmund almost won the match, in this match I have to say Man City were a bit lucky to score 2 goals in the 80th minute
Even though in a situation like that almost all players are frustrated lucky they have a player like Haaland reliable in critical situations.