Manchester City does not always depend on one player, although sometimes one of the players can make more contributions. Currently Pep Guardiola is not too concerned about the condition of his players because he has quite a lot of options to play. I still predict Manchester City will be able to crush Arsenal at the Etihad Stadium. I also really respect Arsenal, they have developed rapidly so far, but the mentality of the Gunners players sometimes quickly collapses when under pressure. However, what is clear is that Arsenal also has a chance, even though it is very slim, but at least they have to force their opponents to share the points, which is extraordinary, especially being able to take home three points.
So far, I have never seen Manchester City rely on just one player while under Pep Guardiola's coaching, all Manchester City players play an important role in being able to provide the best contribution to their club even though they have Haaland and de Bruyne, but other players are also important players for Pep Guardiola.
Ahead of Arsenal's away match against Manchester City, without a doubt I will choose Manchester City to win the match.
Edit
It seems that I am too confident about the results that Manchester City will get, but in fact yesterday the match ended in a draw without a score that we could see, only 0-0.
I have to respect Arsenal even though I underestimated it, but it turns out it's true what you said that Arsenal could have gotten 3 points and it was close.
This draw gives the impression of increasingly competitive competition towards the end of the season and currently Liverpool is in first place while leading the PL.
Just a little disappointed with Haaland's chances of not being able to score even though he had a good chance.