Ishant Sharma led the charge as India gained the upper hand following a spectacular batting collapse from South Africa on day two of the first Test in Johannesburg.
The Proteas looked to be in the driving seat when captain Graeme Smith and Hashim Amla took the score to 130 for one – albeit unconvincingly – after the tourists themselves saw their lower order fold from a promising 264 for five to 280 all out on Thursday morning.
But Ishant ended the 93-run partnership by bowling Amla and then had the out-of-form Jacques Kallis trapped in front next ball to begin a sequence of five wickets in just 39 deliveries.
Full and straight bowling was the key for India, who also relied on late movement off the seam and in the air, thanks in part to the overcast conditions.
In Image: India's bowler Ishant Sharma celebrates dismissing South Africa's batsman Jacques Kallis.