Story of the Match
Storm Arwen has caused havoc across the United Kingdom for the past 48 hours, and it reared its head in the North West on Sunday afternoon.
Some fine work from the grounds staff pre-match ensured that the game would go ahead, they wouldn't be so lucky 30 miles up the M66, where Burnley and Spurs were left lamenting a last minute decision to postpone their 2 o'clock kick-off.
Whilst the weather had an adverse effect on Manchester City's ability to play their usual tiki-taka football, it didn't reduce the excitement in the first 45, one which was littered with chances aplenty.
The first major chance of the game fell the way of West Ham's Said Benrahma after the ball was cut back to him by the impressive Michail Antonio. The Algerian was left checking his studs, having got the ball stuck under his feet all of eight yards out.
The hosts looked to have taken the lead just a few moments later as Riyad Mahrez pounced on Ben Johnson's loose backpass before lashing the ball through the legs of the onrushing Lukas Fabianski. The celebrations were cut short though, with the linesman's flag raised for offside.
As the snow got heavier, so did the pressure on the West Ham goal. Raheem Sterling's long-range effort had Fabianksi scrambling across his goal, with the ball fizzing inches wide.
City got the breakthrough that their performance warranted shortly after the half-hour mark. Joao Cancelo's cross-field ball found Mahrez down the right flank, with the Algerian's low driven cross turned home by Ilkay Gundogan at the back post.
Cancelo and Mahrez linked up again just moments later, with the former unleashing an effort from range that was parried into the path of his Manchester City teammate but, with the goal at his mercy, Mahrez thundered an effort off the post as West Ham survived.
There was an extended half-time interval, as the Manchester City grounds staff worked tirelessly to clear the surface of as much snow as possible and, with Storm Arwen settling down for the evening, the game got back underway on a new look turf.
Manchester City's usual dominance in possession was restored on the damp Etihad turf, and they should've doubled their lead ten minutes into the second period.
Sterling was released into acres of space down the left flank, squaring the ball for the advancing Gabriel Jesus but Fabianksi was alert to the danger, pulling off a fine stop before Aaron Cresswell dived in to deny the Brazilian the second-chance effort.
It was a second half devoid of many clear cut chances, Declan Rice stung the palms of Ederson with a long-range effort as the visitors looked for a route back into the game, before Fabianski raced off his line to deny Gundogan a second on the break.
Manchester City doubled their lead in the late stages, as second-half substitute Fernandinho stoked the ball home from the edge of the box.
Manuel Lanzini pulled one back for the hosts deep into stoppage time with a fine effort from the edge of the box, but it proved too little too late as the hosts claimed all three points.
Manchester City: Ederson; Walker, Dias, Laporte, Cancelo; Rodri, Gundogan (C), Bernardo; Sterling, Mahrez, Jesus
West Ham United: Fabianksi; Johnson, Dawson, Zouma, Cresswell, Masuaku; Rice (C), Soucek; Fornals, Benrahma, Antonio.