every upcoming match will be a most interesting match to follow, now from what you have said it is true that Manchester city has a strong enough power this season no team has been able to beat them in the last 12 matches in the epl which has make manchester city the most consistent at the end of the season.
so if Manchester City returns to get 3 points in tomorrow's game then Manchester City will be safe enough to be at the top of the standings. Arsenal will not get a miracle if Manchester City can win the next 4 matches.
Man City looks unstoppable for the next matches because they will play against easier teams. Today Man City will have a match against Leeds United, everyone must think it will be an easy match for Man City. With the current performance of both teams, Man City must get 3 points today. While Arsenal will play against Newcastle, it won't be an easy match. Especially, the match will be held in Newcastle home. I really doubt that Arsenal can win and get 3 points in this match. So, expecting Man City losses for the next 4 matches looks almost impossible. Moreover, Arsenal may miss points too tomorrow.