I agree with you, whether Manchester City wins or not, the big chance is that Haaland will probably be the player who scores the most goals, as long as he doesn't get injured, I think this will really happen.
Regarding Haaland, all I can say is he is not the man from the harder days in Manchester City. Usually, he has good performance in the games against weaker and normal teams. However, Haaland still won't be able to usually show the same good performance in important games and against harder competitors which made us think he can't be reliable for Manchester City at all. In fact, even Pep Guardiola even complained about his performance a lot because he always wanted to see his player in good form but Haaland was not that successful in this.
Now he got injured in the game against Newcastle and he was bleeding.