I remember that Hashim Amla was leading the list of ODI batsmen, having played the most matches without a duck.
But now, he is not in the list, ie, he got out for a duck (I think it is his only duck in ODI history).
When did this happen?
Which bowler took his wicket?