In yesterday's match, Manchester City met Wolves, where they were a very easy team to beat. Erling Haaland showed his skills well and managed to take advantage of this opportunity to score many goals which ultimately led Manchester City to win. However, as you said, Manchester City still has a long way to go. There are at least 8 more matches that must be prepared well to always win. The opponent they face is Arsenal, who are currently still in first place on the standings and are only one point away, so there is still a chance for Manchester City to win this season.
Manchester City are one point behind Arsenal but it still lacks one more game in addition to the two last rounds so a total of 9 points comparing to gunners which only could collect 6 points.
Arsenal will face Manchester United in Old Trafford and Everton. They will collect at least 4 points and eventually 6 regarding how epic Manchester United are this season.
Manchester City in the other hand will face Fulham, Tottenham Hotspur and West Ham United which aren't that bad overall then Manchester United in FA Cup final.
So Manchester City has a chance indeed but I find it equal to gunners odds to win. I say 50/50 for both.