After dominating the early exchanges, Man City took the lead in the 30th minute when Rodri headed in at the near post from De Bruyne's corner.
The Belgian doubled City's advantage on 62 minutes, exchanging passes with Bernardo Silva before firing a low shot past Lukasz Fabianski.
Gabriel Jesus was denied at point-black range by Fabianski as Pep Guardiola's side, who enjoyed nearly 80 per cent of possession, eased to victory.
Man City remain second, four points clear of third-placed Leicester City, whom they face at King Power Stadium on Saturday.
West Ham stay 18th with 24 points, one adrift of Aston Villa in 17th.
Man City: 22 Feb v Leicester (A)
West Ham: 24 Feb v Liverpool (A)