The Citizens, sitting top of the table and two points clear of rivals Arsenal in second, know that victory against the Hammers will be enough to clinch a record fourth consecutive top-flight title.
Guardiola has been enforced to make one change to the side that beat Tottenham Hotspur 2-0 on Tuesday, with goalkeeper Ederson - who is sidelined with a fractured eye socket - replaced by Stefan Ortega.
The other alteration sees midfielder Mateo Kovacic make way for Jeremy Doku, who is expected to start on the left side of attack.
A back four of captain Kyle Walker, Manuel Akanji, Ruben Dias and Josko Gvardiol remains intact, with midfield lynchpin Rodri set to operate just in front.
Doku will be joined in the final third by Bernardo Silva, Kevin De Bruyne and Premier League Player of the Season Phil Foden, with leading marksman Erling Haaland starting up front.
As for West Ham, David Moyes - in his final match as Hammers manager - has also made two changes to the team that beat Luton Town 3-1 last time out, with Konstantinos Mavropanos and Aaron Cresswell both recalled, joining Vladimir Coufal, Kurt Zouma and Emerson Palmieri in what is expected to be a back five.
Angelo Ogbonna drops to the substitutes' bench, while top scorer Jarrod Bowen has been left out of the matchday squad due to illness.
James Ward-Prowse and Tomas Soucek and Lucas Paqueta are set to form a three-man midfield, with the latter also linking up in attack with Mohammed Kudus and Michail Antonio.
Manchester City: Ortega; Walker, Akanji, Dias, Gvardiol; Rodri; Bernardo, De Bruyne, Foden, Doku; Haaland
Subs: Carson, Stones, Ake, Kovacic, Grealish, Alvarez, Nunes, Bobb, Lewis
West Ham United: Areola; Coufal, Zouma, Mavropanos, Cresswell, Emerson; Ward-Prowse, Soucek, Paqueta; Kudus, Antonio
Subs: Fabianski, Johnson, Casey, Ogbonna, Alvarez, Earthy, Cornet, Ings, Mubama