Manchester city definitely still have chances to get the league title, but then if it happens they win the League title again it will begin to make the league boring because it will be the third or forth time In a roll so it's going to look like the winners are certain already there's nothing to looking forward to in the premier league, so I would love to see Arsenal or Liverpool get it this season.
Manchester City only are
2 points less than Tottenham and Arsenal and Premier League has 30 more matches till its ending. With deep player resource, Manchester City has big advantage in a long run with other clubs and I have no doubt about this advantage of Manchester City against Tottenham and Arsenal.
Those competitors are strong and competitive, temporarily have excellent forms but in a long run, they will need a lot of luckiness to have as less injured cases as possible in their clubs, to compete with Manchester City for the crown.
Manchester City is theoretically unstoppable with many top international stars playing with their national team and driving City to victories but sometimes even with an excellent coach and good players, there is moment of failure..
They can not win all matches and their win streak can be stopped by any team and they can not win trophy in all Premier League seasons. Their domination in Premier League is clear and in last 6 seasons, only Liverpool won it in one season. This is evidence for Manchester City domination in the league but they are rebuilding their team after Gundogan, Marez left their team and some key star players begin to have more problems with their bodies like De Bruyne. Soon Manchester City will reach to a season they will be no longer as strong as normal and will give more chances for other clubs to take the trophy.