Sergio Aguero starts for Manchester City in their final game of the season which could see them crowned as Premier League champions.
City need just a point at home to West Ham to beat Liverpool to the title and Manuel Pellegrini has gone with an attacking side to see it through.
Aguero replaces James Milner, who drops to the bench, in the only change from the team that beat Aston Villa 4-0 on Wednesday night.
Andy Carroll and Stewart Downing, both former Liverpool players, start for the Hammers. Guy Demel drops out of the squad with Joey O’Brien replacing him in the starting line-up, in their only change from last weekend's 2-0 win over Tottenham.
Manchester City: Hart, Zabaleta, Kompany, Demichelis, Kolarov, Garcia, Toure, Nasri, Silva, Aguero, Dzeko.
Subs: Pantilimon, Lescott, Clichy, Milner, Fernandinho, Negredo, Jovetic
West Ham United: Adrian, Reid, McCartney, Nolan, Tomkins, Carroll, Taylor, Noble, O'Brien, Diame, Downing.
Subs: Jarvis, Armero, Vaz Te, Collins, Jaaskelainen, C.Cole, J.Cole