West Ham claimed only its second Premier League win of the season — and first at home in eight months — by rallying to beat ...