A method for purifying a protein using Protein A chromatography comprising a) absorbing the protein to Protein A immobilized on a solid support b) removing contaminants by washing the immobilized Protein A containing the absorbed protein with a buffer comprising one or more chaotropic agents in combination with one or more hydrophobic modifiers and having a pH of at least 7.0 and c) eluting the protein from the Protein A immobilized on the solid support.