Can Arsenal win Manchester City? I do not think so. Arsenal's best hope is that Manchester City loose a game, which is not something to expect even if Manchester City rest key players. Manchester United did well today, still managing to win very well with their many injury problems even with the latest Sabitzer. Manchester United is safe in the premier league somehow, but for the other competitions that they are in and will like to win, their chances have been greatly reduced.
They can, of course Arsenal can, but I don't expect that. Manchester City should be the most motivated team to win the last match from Arsenal, I mean that is the game that will take Manchester City ahead of Arsenal before the season ends. So I don't expect Manchester City to lose or draw against Arsenal, it's the best opportunity they have to take advantage of.
Manchester City should be heavily inspired by Arsenal's two recent failures to win match. The match against Arsenal is a must win for Pep Guardiola's men if they are to win the Premier League title again this season. I think Manchester City have a good advantage in the Champions League, that can help them be well motivated in the Premier League match against Arsenal.