Centurion: Mohammed Shami's two wickets and Mohammed Siraj's immense pressure coupled with a wicket after Jasprit Bumrah dismissed captain Dean Elgar early saw India ripping the South African batting line-up apart as the home side reached 109-5 at Tea on Tuesday here at SuperSport Park.
However, Temba Bavuma (31 not out) and Quinton de Kock (34) did show resistance but Shardul Thakur struck at the right time dismissing de Kock before he could pose any threat to the visitors.
India is currently leading by 218 runs.
After a good batting day at the onset, the second day's heavy showers spiced up the pitch to such an extent that as many as 12 wickets were lost in the first two sessions.
If India lost seven of them for an addition of only 55 runs in the morning due to Ngidi's 6 for 71 and Kagiso Rabada's complementary 3 for 72, Mohammed Shami (2/16), Jasprit Bumrah (1/12), Mohammed Siraj (1/29) and Shardul Thakur (1/27) all got into the act on a spicy deck with a lot of underlying moisture.
Credit to India that despite losing Bumrah for a better part of second session due to sprained ankle, they didn't let the intensity down even after Temba Bavuma (31 batting) and Quinton de Kock (34 batting) had added 72 runs for the fifth wicket.
De Kock's loose shot of a long hop from Thakur that saw him drag one back onto his stumps literally put the Proteas in the dumps.
This was after Bumrah bowled a beautiful length with a tiniest movement that had Dean Elgar edging one to Rishabh Pant.
Coming in as one change, Shami bowled an in-cutter that breached Keegan Peterson's defence and then bowled a late leg-cutter that beat Aiden Markram's outside edge.