Mohammed Shami bowls a delivery during day one of the First Test between South Africa and India in Cape Town. (Image: AFP)
He became the 14th Indian bowler to do so when he dismissed Kagiso Rabada for 5 on the fourth day of the 1st Test against South Africa at Cape Town.
The Kolkata pacer has emerged as a key member of the Indian bowling attack over the past few years, picking wickets with both the new as well as the old ball.

The record for most wickets outside the subcontinent is held by Anil Kumble, who picked up an incredible 200 wickets.
Next in line for Shami will be Sreesanth and Venkatesh Prasad, who took 54 and 55 wickets respectively outside the Indian subcontinent.
India picked up quick wickets on day 4 of the 1st Test to fight their way back into the Test match.
Along with Shami, Bumrah was the key bowler who picked up 3 wickets as India reduced South Africa to 109/7.
In a rather frustrating day for the fans, third day of the first Test between India and South Africa was called off without a ball being bowled.
Rains were predicted on Sunday and that's exactly what happened as the day started with a strong drizzle. Much to the anguish of the capacity crowd, just when it seemed we could have some play, the rain became heavier. Play was finally called off at 3.30 local time.
First Published: January 8, 2018, 3:37 PM IST