Hashim Amla breaks another Virat Kohli record