Manchester became only the fourth side in Premier League history to reach the 100-goal landmark in a season after a 4-1 mauling of West Ham at London Stadium.
Leroy Sané got the ball rolling for the Citizens early on, with his effort deflecting on off the head of Patrice Evra.
On 27 minutes, ex-City defender Pablo Zabaleta put through his own net after a mix up with Declan Rice.
The hosts, who were unsurprisingly second-best throughout, did get one back before the break, courtesy of an Aaron Cresswell free-kick which beat Ederson at his near post.
However, the goals would continue for the visitors in the second-half, with Gabriel Jesus scored in his fourth league start in a row.
Jesus’ fellow countryman, Fernandinho, then made it 4-1 for Pep Guardiola’s side.
City have now scored 102 Premier League goals this season, becoming just the fourth side to hit triple-figures in a single campaign.
100 – Teams to score 100+ goals in a single Premier League season:
Chelsea 103 in 2009-10
Man City 102 in 2013-14
Liverpool 101 in 2013-14
Man City 100 in 2017-18Firepower. pic.twitter.com/PpOYPnBV7l
— OptaJoe (@OptaJoe) April 29, 2018
While Raheem Sterling didn’t get on the scoresheet himself, with winger was superb throughout, racking up three assists in the game.
While the Citizens continue to enjoy their title success, West Ham now find themselves just three points above the relegation zone, with three games to play.