Pep Guardiola has made four changes to the Manchester City side for the trip to West Ham.

Kyle Walker returns at right-back in place of Danilo, with Nicolas Otamendi also back in the starting lineup, replacing the injured Vincent Kompany.

David Silva once again misses out due to personal reasons. Fernandinho, back from suspension takes his place alongside Ilkay Gundogan and Kevin De Bruyne in midfield.

And Leroy Sane is also come back in, with Bernardo Silva moving to the bench.

Sergio Aguero is out with a knee injury, while John Stones is yet to recover from an abductor problem that has troubled him in recent weeks. Benjamin Mendy, who returned last week after a nine-month layoff, is again on the bench. 

Team

City XI: Ederson, Walker, Otamendi, Laporte, Delph, Fernandinho, Gundogan, De Bruyne, Sterling, Sane, Jesus

Subs: Bravo, Danilo, Bernardo, Mendy, Toure, Nmecha, Foden

READ: West Ham v City | Live updates

Tactics

City will play a 4-3-3 system and look to dominate possession, have we done in most matches this season.

Ederson starts in goal, behind a back four of Walker, Otamendi, Aymeric Laporte and Fabian Delph. 

The returning Fernandinho is likely to anchor the midfield, with Gundogan pushing further forward to play alongside De Bruyne.

And Sane and Raheem Sterling will operate in wide areas, supporting Gabriel Jesus, who leads the line once again.

West Ham

Match stats

West Ham have lost their two previous matches against Man City at London Stadium by an aggregate score of 0-9 (0-5 in FA Cup in January 2017, 0-4 in Premier League in February 2017).

City have won all four matches against the Hammers under Pep Guardiola in all competitions.

We have scored 98 Premier League goals this season – only three teams have reached 100 goals in a single season in the competition’s history (Chelsea 103 in 2009-10, Man City 102 in 2013-14 and Liverpool 101 in 2013-14). Indeed, if we score our 100th in this game, it will be the fastest a team has reached 100 top-flight goals in a season (35 games) since Everton in 1931-32 (32 games).

We are are also one win away from equalling Chelsea’s record of 30 wins in a single Premier League campaign, which the Blues set last season.