City are slipping a bit. Four losses in their last six games have let everyone know that the reigning champions are there for the beating. Big Sam will be eyeing an upset, but West Ham can hardly expect a win after only managing two in their last 15 league games. While the Hammers are a mediocre ninth in the table, City are still fighting to keep fourth place from Liverpool, and maybe even catch up to Manchester United and Arsenal. The necessity of Champions League football means that, unlike the Hammers, City still have plenty to play for and will be seeing this as another must win game.
Winner: Manchester City