Manchester City overcame heavy snow and a battling West Ham side to claim a hard-fought 2-1 victory in the Premier League.
Ilkay Gundogan tapped home after 33 minutes and Fernandinho added a late second at the Etihad Stadium as City kept up the pressure at the top of the Premier League.
Also read: Jorginho’s penalty gives Chelsea 1-1 draw against Manchester United
West Ham pulled one back through Manuel Lanzini in stoppage time but it would prove no more than a consolation.
The match was affected by snowfall throughout the first half and the interval had to be extended while the pitch was cleared.
Aymeric Laporte and Riyad Mahrez also hit the woodwork for City, who controlled the game for long spells, but West Ham proved difficult to kill off.
In the end, substitute Fernandinho’s last-minute strike brought much relief after Declan Rice had threatened to snatch a stunning equaliser moments earlier.