Hammers are enjoying a great run since start. They have brought in some good players from the Declan Rice's sale. Personally I think City are still way ahead in terms of squad and tactics but right now I feel that Hammers might have a chance against City. It's interesting to see that lately Alvarez have been playing behind Haaland in the formation and is making the run when opponents defence focus has been on Haaland. Hammers really need to be aware of that and needs to mark both Alvarez and Haaland in their upcoming game. It's a tough fixture but I think Hammers have a chance if they do things properly.
Everybody will always have to talk about Haaland on this fixture as the main man to focus on but we shouldn't forget about Alverez (although he do come in as a sub, but I prefer him to start than Haaland) to be the key player for City because in this fixture I believe that the Hammers could mark Haaland out of the picture and this could be a welcome party for Pep Guardiola (first loss) like making him (Pep) see that Haaland has never been a threat.
City have good players but Moyes is going to make use of what he have to get City to their knees, I can't see City dominating this game and is going to be a difficult one for the Citizens.
I just believe that no matter how hard Manchester City try all they could get is a draw and if there's a winning, it should be for the Hammers taking all 3pt.