Manchester City illustrious reputation in the Premier League, West Ham remarkable form which includes an undefeated streak this season indicates that they would not be easily overcome by them. However, the mental stress of competing against City frequently causes opponents to make costly mistakes. Although fearsome, Manchester City must exercise caution when playing this West Ham team that is on the rise. They need to finish with precision and take advantage of every scoring opportunity if they want to win. The anticipation for this game is great, and it looks to be an exciting weekend of football with West Ham surprising comeback posing a serious threat to City hegemony.
I think we will see many upsets in this weekend.
Brighton vs Manchester United
West Ham vs Manchester City
Chelsea vs Bournemouth
Wolves vs Liverpool
There are big possibility Brighton, West Ham, Bournemouth and Wolves can beat the big teams because the big teams aren't in good form. I think at least there will be two matches will see an upset, maybe Brighton and Bournemouth will win.