Manchester City 2-1 West Ham United
West Ham United provided a competitive performance but ultimately slipped to defeat at the Etihad Stadium as Manchester City recorded their twentieth-successive victory in all competitions.
Despite the defeat, the display was a measure of how far the East Londoners have come under the guidance of David Moyes.
Ruben Dias had nodded City ahead on the half-hour mark. However, West Ham levelled through Michail Antonio on the cusp of the interval. The frontman profiting from close range following a swift raid involving Vladimír Coufal. Pablo Fornals and Jesse Lingard.
But the Hammers were undone midway through the second period. Defender, John Stones sweeping home after Riyad Mahrez had fashioned an opening.
Moyes remained upbeat, explaining: “We came to the best team in the country and the way Man City are playing probably the best team in Europe and I thought we gave them a really good game.
“We were always in the game and you need the moments to go for you and to be able to take the moments when you get them and we just didn’t quite take that moment right at the end to get a chance to get a draw out of it.
“Performance-wise if we play like that between now and the end of the season we’ll give ourselves a chance to get near the top.”
West Ham United return to Premier League action on Monday, March 8 when Leeds United visit the London Stadium (8pm).
Manchester City: Ederson, Walker, Dias, Stones, Zinchenko, De Bruyne, Fernandinho, Gündogan (Rodri 89’), Mahrez, Agüero (Jesus 61’), Torres (Foden 65) Subs not used: Steffen (GK), Laporte, Mendy, Cancelo, Silva, Sterling
West Ham United: Randolph, Diop, Dawson, Cresswell, Coufal, Rice (Capt), Souček, Johnson (Benrahma 84’), Fornals, Lingard, Antonio (Bowen 84’) Subs not used: Martin (GK), Trott (GK), Balbuena, Noble, Lanzini, Odubeko
Referee: Michael Oliver
Assistants: Stuart Burt and Simon Bennett
Fourth Official: Paul Tierney
VAR: Andre Marriner
Assistant VAR: Eddie Smart