South Africa lost one wicket before Tea on Day Four of the first Test against India, with Mohammed Shami dismissing Aiden Markram cheaply on Wednesday in Centurion. The hosts were 283 runs away from their 305-run target.
India's struggling senior troika of Cheteshwar Pujara (16), skipper Virat Kohli (18), Ajinkya Rahane (20) played some indiscreet shots while some of the others were done-in by widening cracks that led to deliveries rearing up awkwardly from short of length.
KL Rahul (23), Rishabh Pant (34) and Ravichandran Ashwin (14) got snorters that grew big on them as Kagiso Rabada (4/42), debutant Marco Jansen (4/55) and Lungi Ngidi (2/31) looked menacing during the one and half sessions that the Indians batted.
South Africa have more than 140 overs to score 305 but on this Supersport Park track, it will be a Herculean task to make a match of the target with highest successful chase here being 251 by England back in 2000-01.
For South Africa's batting line-up that distinctly lacks class of bygone era, facing Jasprit Bumrah, Shami and Mohammed Siraj will be more than a tall order.
Indian team certainly owes it to openers on Day one and the ever-consistent fast bowling unit that has helped them gain control of proceedings.
Otherwise the middle-order has cut a sorry picture and more so skipper Kohli, who is promising a lot with some delectable boundaries but the propensity to drive anything pitched fuller outside the off-stump is bringing about his downfall.
Young Jansen, who had impressed the India skipper as a net bowler during their last tour of 2018, would certainly remember his debut as he angled one across at fuller length enticing the skipper to go for a drive.
Pujara once again played a lot of dot deliveries and then tickled one down the leg-side to Quinton de Kock off Ngidi.
The most embarrassing of the dismissals was Rahane's after he had hooked and cover drove Jansen for a six and a four.
The first hook shot was off a bouncer above his left shoulder and the second one was over his right shoulder at a slightly lower height. He couldn't check his pull-shot and holed out at deep square leg.
Had it not been for Pant's counter-attacking run-a-ball 34, India wouldn't have gained the psychological advantage of a target of 300 plus.
India had scored 63 runs in the morning session with KL Rahul (23 off 74 balls) showing admirable patience during the first hour, leaving a lot of deliveries outside the off-stump before Ngidi softened him up with one that came in sharply and hit him on the knuckle.
A close look showed considerable swelling and Rahul needed medical treatment and there was a lapse of concentration as he fished at one outside the off-stump and skipper Dean Elgar at first slip took an overhead catch.
The likes of Ravichandran Ashwin and Shami also got hit on the knuckles as Rabada and Ngidi consistently hit one spot - short of good length with a widening crack. However that was certainly a welcome sign for Indian pacers.
Brief Scores: South Africa 197 & 22/1 trail India 327 & 174 by 283 runs
(To receive our E-paper on whatsapp daily, please click here. We permit sharing of the paper's PDF on WhatsApp and other social media platforms.)