A novel and highly efficient two-step affinity chromatography protocol has been developed and is described in detail. The method is based on a small purification tag with two inherent affinities and is applicable to a wide range of target proteins with different properties.