Hashim Amla was bowled for 46 by Mohammad Hafeez
© Getty Images

Hashim Amla was bowled for 46 by Mohammad Hafeez , Pakistan v South Africa, 4th ODI, Abu Dhabi, November 8, 2013

Photos

NZ v SA, 2nd ODI, Mount Maunganui
© Getty Images
Pakistan v Australia, 1st Test, Dubai, 2nd day
© AFP