This is a football and things will not happen as we said it all the time. I would say Manchester City are going to win the title this season again even if Arsenal are going to be unbeaten with their remaining matches because the same thing will also happen to Manchester City. I believe Manchester City will not get defeated by any team at the moment because they have already topped the league and have a few games to be the champions, so did you expect they would also want to lose? No, they won't; they will focus, and the fact that they don’t have any other competition is a distraction. They are going to come with their full squad in all their matches.
However, the chances of Arsenal winning the title this season are just a little bit, if you may ask me why. The teams that remain for Manchester City to play with are not that strong and will defeat them in those matches because none of these teams you mention here are topping the league, so we will think they will be a challenge for Manchester City, so I think Arsenal should just try their best and remain second in the table till the season ends.
Did you forget that Arsenal are the one topping the league right now? We know that Manchester City have one match in their hands to play and if they win the games, they will move back to the top of the league with 2 points ahead of Arsenal. I don't think Manchester City will win the league as easily as you thought, Manchester City still has a tough game ahead of them, which is against Tottenham, I don't think they will win the game, even though Manchester City wins the game, I believe they will have a hard time before scoring goal. We may end up surprised if Arsenal wins the League at the end of the season because Manchester is not the only team that is capable of becoming the champions.
Arsenal did not have any other competitions that are playing currently apart from the Premier League, I don't see any tough opponent that will stop Arsenal from winning the rest of their games. Arsenal still has a chance of winning the league, if Manchester City loses a point or draws against any of their opponents, Arsenal will remain at the top of the league with a goal difference.
I think in the next games until the end of the season Arsenal and Manchester City are two teams that have a closer race than Liverpool because Liverpool lost some points and they are a huge gap and more difference between Liverpool with these two teams.
Arsenal is currently in a better situation because I think they can have a better situation in the next games they are going to have as the harder games for them will be against Liverpool. Otherwise, beating teams like Manchester United and Everton cannot be hard for Arteta and his players.