It was no surprise that the two Manchester clubs were a long way ahead of their rivals in their spending power since 2014, with City boss Guardiola and Manchester United manager Jose Mourinho overseening huge investment in fresh players since they took over their current posts in the summer of 2016.
Moyes saw his side comprehensively beaten at the London Stadium as City racked up a century of Premier League goals to ensure West Ham remained in the relegation fight. They have scored 102 goals in this season and are only 2 goals away from breaking the record of scoring most goals in one Premier League season.
"I'm happy we will receive the Premier League trophy and (have) the chance to be the best team in history in England, with the most points", Guardiola said.
From Raheem Sterling's last-gasp victor at Bournemouth in late August to City's 0-0 draw at Crystal Palace on New Year's Eve, they won 18 Premier League games in a row, demolishing the 13-match record set by Chelsea in 2016-17.
Having already won the Premier League title this season, Guardiola should give more opportunities to the youngsters in the squad to give them the platform to prove themselves at the big stage.
David Moyes says despite playing an incredible Manchester City side, West Ham were not at their best following their 4-1 defeat.
ND Severe Summer Weather Awareness Week
Large hail and tornadoes will be the initial threat with a damaging wind and hail threat into the overnight period. This has the potential to be the warmest air mass this region has seen since September of past year .
"There are five teams left involved in it and I can assure you we'll have a good go".
"Just like the last game against Swansea, we take it seriously and we respect the competition", added Guardiola.
City will have to wait until the final game of the season to confirm a number of other records including best goal difference - they are now on plus-76, better than Chelsea's record of plus-71.
After being given a guard of honour by West Ham's players before kick-off, City set about dismantling their generous hosts.
"The target next season is to keep this consistency, the discipline - the recent Premier League, teams were not able to do that".