On a topsy-turvy day of Test cricket in Johannesburg, Shardul Thakur entered record books by registering the best bowling figures by an Indian against South Africa with a seven-wicket haul. But the all-rounder's 7 for 61, his maiden five-wicket haul, failed to deny the Proteas from taking a crucial 27-run lead on Day 2 of the second Test at the Wanderers. Then, India lost both the openers, KL Rahul and Mayank Agarwal, to end the day at 85/2 (20) for a lead of 58 runs. Cheteshwar Pujara (35) and Ajinkya (11) were in an unbeaten 41-run stand.