Phil Foden missed a decisive penalty kick to send Manchester City crashing out of the Carabao Cup against West Ham.
A close game with few clear-cut opportunities always ran the risk of being settled with spot-kicks and so it proved.
Manchester City dominated possession and had more of the chances but led by starlet Cole Palmer they were kept at bay impressively by West Ham's second-choice goalkeeper Alphonse Areola.
More to follow.
MATCH FACTS
West Ham: Areola, Johnson, Dawson, Diop, Masuaku, Soucek, Noble, Cresswell, Vlasic, Lanzini, Yarmolenko
Subs not used: Zouma, Coufal, Fornals, Bowen, Benrahma, Randolph, Ashby, Chesters, Baptiste
Manager: David Moyes
Man City: Steffen, Walker, Stones, Ake, Zinchenko, De Bruyne, Fernandinho, Gündogan, Mahrez, Sterling, Palmer
Subs not used: Dias, Gabriel Jesus, Grealish, Laporte, Rodri, Joao Cancelo, Carson, Foden, Edozie
Manager: Pep Guardiola
Referee: Jonathan Moss (County Durham)
Advertisement