The match between West Ham vs Manchester City could be interesting. Manchester City won against Leicester City in last match. So Manchester City have grown in confidence and can be strong against West Ham. On the other hand, West Ham lost by a big margin against Liverpool in the last match. So West Ham's confidence has dropped a bit, but West Ham can also get stronger.
Analyzing the past statistics of these two teams, it can be seen that Manchester City has won 5 of the last 5 matches between these two teams. According to past statistics, Manchester City will be ahead. I think Manchester City can win.
It's only that Manchester City has become the worst team this season; otherwise, nobody would have doubts about Manchester City's win against West Ham. Which team is West Ham compared to Manchester City's performance over the past four seasons? If Manchester City had been in their best form, the bookies wouldn't have offered them @1.36 chances to win against West Ham, a club that is not among the top ten in the Premier League, but City is still suffering in the midfield.
However, Manchester City has won their last five meetings with West Ham, so they can't let their supporters down at home against a weak team. Although they won their last match against Leicester City, I'm still not sure that Manchester City can be strong against any opponents, but since West Ham hasn't been consistent this season. I am not expecting a draw when City hosts West Ham, Manchester City should be able to win, even if it's by just one goal.