Jasprit Bumrah claimed 5/42 as India took a slender 13 run lead at the end of Day 2 of the third test against South Africa at Cape Town on Wednesday.
The hosts suffered an early jolt on Day 2, as Aiden Markram (8) fell to Bumrah in the second ball of the day. Keegan Peterson got a reprieve on 4, when KL Rahul failed to hold on to a low chance at third slip off Mohammed Shami.
Umesh Yadav then got into the act by cleaning up Keshav Maharaj for 25, as South Africa were reduced to 45/3. Petersen and Rassie van der Dussen stitched together a valuable 67 run stand for the fourth wicket before the latter (21) edged a Yadav delivery to Virat Kohli at second slip.
Peterson was involved in yet another valuable 47 run stand for the fifth wicket along with Temba Bavuma before Mohammed Shami brought the visitors back into the contest by claiming two wickets in an over- first by dismissing for Bavuma (28) and then bagging wicketkeeper Kyle Verreynne for a second ball duck.
Petersen made a fine 72 before Bumrah sent him back into the pavilion. His knock came off 166 balls with nine fours.
Rabada (15) and Duanne Olivier (10) made some handy runs down the order as the Proteas were bowled out for 210, giving India a lead of 13.
For the visitors, Jasprit Bumrah was the pick of the bowlers with figures of 5/42, while Umesh Yadav and Mohammed Shami claimed 2 wickets each.
India in the second innings lost both openers Mayank Agarwal and KL Rahul to Kagiso Rabada and left arm pacer Marco Jansen respectively.
However, Virat Kohli (14*) and Cheteshwar Pujara (9*) added an unbeaten 33 run stand as India ended Day 2 at 57/2, with an overall lead of 70.
Stumps at the end of Day 2
South Africa 1st innings- 210 all out ( Keegan Peterson 72, Bumrah 5/42) vs India 2nd innings 57/2 (Cheteshwar Pujara 9*, Virat Kohli 14*) lead by 70 runs