Amla marks 100th Test with century

South Africa 338 for 3 (Duminy 155, Amla 125*) v Sri Lanka Few players in the modern age can bend Test cricket to their will in the manner of Hashim Amla. Coming into his 100th Test, Amla had gone ten innings without reaching fifty – one of the longest droughts of a career that began…