Hart 6 - good save from Keane, but was too slow when deciding where to kick and throw the ball.
Zabaleta 8 - once again, another passionate and all round good performance from Pablo.
Kompany 7 - didn't have much to deal with, but did well when called into action.
Lescott 7 - was at fault for West Ham's goal, but dealt well with everything else.
Kolarov 6 - slow to get forward and made two mistakes that could have lead to awful outcomes for City.
De Jong 7 - great finish for his goal, City missed his bite and passion when he went off.
Yaya Toure 6 - quiet, but got on with his game well.
Barry 7 - exceptional in the first half, let down by his second half performance, was subbed for Dzeko.
Adam Johnson 6 - good start, closed out of the game.
Silva 7 - good game as ever from Spanish Dave, but I just wish he would have a bit more confidence in shooting positions.
Balotelli 6 - good first half, poor second half.
Dzeko 6 - cameo wasn't effective, but stung Green's gloves once or twice.
Milner 8 - excellent, best game I've seen him play in a while, got stuck in and looked dangerous.
Vieira N/A - came on too late to be rated.