Manchester City's 21-game unbeaten run in the Carabao Cup came to an end with a penalty shootout loss to West Ham at the London Stadium on Wednesday night.
The opening exchanges were tight and cagey, before Mark Noble had a speculative effort palmed away by Zack Steffen. Craig Dawson thwarted Kevin De Bruyne's cross on the counter down the other end.
Cole Palmer saw his stinging shot from distance saved by the feet of Alphonse Areola as City struggled to break West Ham down.
A game of few chances was goalless at half-time, but Arthur Masuaku went close to giving the hosts the lead just after the break. He first tried dribbling at the heart of the City defence but was marshalled away from danger, but a sliced shot went just over Steffen's goal.
Palmer released Ilkay Gundogan down the other end a few minutes later, but the German was caught in two minds and his cross-shot went harmlessly wide.