Hashim Amla received a life after James Anderson failed to hold on in the slips during the second Test between South Africa and England.