El campeón reinante City supo someter la nieve y a un porfiado West Ham para cantar victoria por 2-1.
Ilkay Gundogan nada más tuvo que empujar el balón para abrir el marcador a los 33 minutos y el brasileño Fernandinho sentenció cerca del final en el estadio Etihad.
West Ham descontó en el cuarto minuto de la prolongación mediante el argentino Manuel Lanzini.
La fuerte nieve complicó el trámite durante el primer tiempo y el intervalo tomó más tiempo para poder despejar el campo de juego.
Aymeric Laporte y Riyad Mahrez estrellaron remates en los postes para el City, que dominó el partido a su voluntad. Pero el West Ham dio batalla hasta el final.
En la agonía, el tanto del recién ingresado Fernandinho brindó tranquilidad al equipo de Pep Guardiola.