The game between these two is not going to be an easy one at all because Mikel Arteta has know that he finds it very difficult to win Manchester City in an open play before,and the only time Arsenal won them was when they won the community Shield from them through penalties,and ever since Guardiola took over as Manchester City manager,Arsenal have not win them.Despite the form that Arsenal were in last season,they still lost to City back to back,so you can see that City are always favourite when it comes to the two clubs.But this time around,City's two best players will not play, Debruyne and Rodri won't be in that match,that will be a big boost for Arsenal,and because of that,I predict Arsenal to win the match.
Pep Guardiola is smarter in implementing strategies when he has to face big matches, but it is not impossible for Arsenal to beat Manchester City, as proven when many predicted that against Wolves would be the next victory for Manchester City but it turns out the opposite happened and Wolves only had one shot on target which managed to become a goal because Wolves' other goal was due to mstake by a Manchester City player.
If Arsenal can win it will be quite a historic day for those who always find it difficult to win against City and will cause City to experience their second defeat in a row and that is quite rare for this fairly consistent team, so the outcome of the match is difficult to predict, but I'm sure more people believe Manchester City will win this match seeing how they can always quickly recover from unexpected defeats.