City bounced back to winning ways when they took on the Baggies as they ended their six game winless run.
Manchester City boss Pep Guardiola insists Sergio Aguero will start against Barcelona in the Champions League on Tuesday night after the Argentine's display at the Hawthorns on Saturday.
Aguero found his scoring habits as his brace against West Brom handed the Citizens a comfortable first-half lead before summer signing IIkay Gundogan scored two goals in the second half to wrap up the win.
However, following the triumph over Tony Pulis' men, Guardiola told BBC Radio 5Live the 28-year-old - who has now scored 149 goals for City - will play against Barca.
"We need Sergio," Guardiola said. "We know how important he is for us and how important he is for this club.
"He is part of the history of this club. I would like to help him. Still he can write the most brilliant images for himself in this club.
Read More: Wenger hails impact Giroud's impact.
"He is one of the best. I am going to help him to be much, much better.
"That is my target, so that every game he feels how important he is. I'm so, so happy for him because with all of that he is one of the nicest people I have met."
The Spaniard added: "When we lose there are always doubts," he added. "Also in the second half I had doubts when we didn't play too well.
"I had doubts and saw what we had to improve. It's the first time I have not won in six games.
"Always you have doubts [but] not over the principles."
Read More: Mignolet says he won't be No.2