West Ham withstood a barrage of second-half pressure to condemn Manchester City to their first defeat of the Premier League season.
Goals from Victor Moses and Diafra Sakho got the Hammers off to a flying start at the Etihad Stadium and they held on for a 2-1 win after Kevin de Bruyne pulled one back.