Citrate buffer is used in the antigen retrieval step during IHC in order to break formalin cross links that formed during fixation. By boiling in hot citrate buffer, the antigen is able to be unmasked.