Manchester City sealed Pep Guardiola's 500th win in charge of a top-flight club, but the Spaniard felt fortunate to overcome West Ham.
Centre-backs Ruben Dias and John Stones showed their quality at both ends of the pitch as Manchester City saw off West Ham.
Barcelona have hope of keeping Lionel Messi, who is out of contract at season's end.
Kevin De Bruyne was an unused substitute in midweek and Pep Guardiola has admitted Manchester City are "more calm" without the Belgium star.
Pep Guardiola is relaxed about Kevin De Bruyne's contract and fitness situation at Manchester City.
Manchester City and Everton players feature prominently in our Opta-powered Fantasy Picks ahead of this weekend's Premier League action.
Chelsea are reportedly ready to make their move for Borussia Dortmund star Erling Haaland.
It's Friday, Friday gotta get down on Friday...but first why not have a go at our Opta-powered Premier League quiz?
Pep Guardiola joked that Manchester City's 19-game winning run is down to them having "a lot of money to buy a lot of incredible players".
A pair of Borussia Dortmund stars are being targeted by Manchester City.