19-årige Gabriel Jesus scorede og assisterede, da Manchester City fik en tiltrængt storsejr over West Ham.
Manchester City er tilbage på vinderkurs i Premier League, efter at de to seneste kampe blot kastede et point af sig.
Onsdag aften var der ingen slinger i valsen. Manager Josep Guardiolas tropper vandt hele 4-0 ude over West Ham.
Det er mindre end en måned siden, at Manchester City sidst nedsablede West Ham. I FA Cuppen sejrede City 5-0 på samme bane i januar.
Onsdagens resultat rækker dog ikke til avancement i tabellen, hvor City stadig ligger nummer fem - nu med 46 point, hvilket er ti færre end førerholdet, Chelsea.
Guardiola havde taget konsekvensen af mange svage præstationer af målmand Claudio Bravo og i stedet sendt Wilfredo Caballero ind mellem stolperne.
Den argentinske keeper kvitterede ved at holde målet rent, men ellers rettede spillet sig primært mod den anden ende af banen.
Selv om topscorer Sergio Agüero var parkeret på bænken, satte City tingene på plads med tre mål inden pausen.
I stedet stjal den 19-årige brasilianske angriber Gabriel Jesus billedet med mål og assist.
Efter 17 minutter serverede han efter et bandespil for Kevin de Bruyne, der klinisk scorede til 1-0, og Jesus gjorde det selv til 3-0 seks minutter inden pausen, da West Hams forsvar blev spillet helt fra hinanden.
I mellemtiden havde David Silva scoret til 2-0 efter 21 minutter.
Midtvejs i anden halvleg udnyttede Yaya Touré et straffespark, som var blevet begået mod Raheem Sterling, til at score til 4-0.