— We propose a high-rate error-pattern control code based on a generator polynomial targeting a specific set of known dominant error patterns. This code is based on first constructing a low-rate cyclic code that possesses a distinct syndrome set for each target error pattern. This base code is then extended by simply applying the same generator polynomial to a larger message block. It is shown that the captured syndrome along with a soft metric can be used to correct a single occurrence of any target error pattern within the codeword with a high probability of accuracy. The proposed scheme outperforms, by a significant margin, conventional post-Viterbi error correction based on highrate error detection coding. The performance comparison is provided for a high-density perpendicular recording model.