Sri Lanka 80 for 4 (Mathews 11*, Chandimal 3*) trail South Africa 426 (Duminy 155, Amla 134, Pradeep 4-78, Kumara 4-107) by 346 runs
Scorecard and ball-by-ball details
At least one Sri Lankan enjoyed himself at the Wanderers. The third Test followed a largely predictable path as South Africa went about trying to secure a 3-0 series whitewash by following up a first-innings score of 426 with four top-order wickets before the close of the second day but Nuwan Pradeep's ferocious four-wicket burst at least gave Sri Lanka something for their tour diary as the Wanderers lived up to its billing as one of the premier arenas for fast bowling.
South Africa maintained a grip on the match despite losing their last seven wickets for 88, with Vernon Philander and Kagiso Rabada picking up a brace apiece to take their combined tally in the series to 31 at 15.03. Bad light brought an early close to the evening session, with Angelo Mathews and Dinesh Chandimal having battled through several overs of insistent probing as the clouds closed in above the ground. Sri Lanka's hopes of respectability will lie with their two senior batsmen.
They needed their top order to show steady heads after Pradeep and his whirling limbs had brought Sri Lanka back into the contest by taking 4 for 1 in 18 balls before lunch but Philander reinforced South African conviction that they had established a match-defining position with his first over with the new ball. Dimuth Karunaratne survived a review for caught behind to his third delivery but made certain of his fate two balls later when some seam movement from Philander's immaculate line drew a clearly discernible edge to Quinton de Kock.
Kaushal Silva and Kusal Mendis survived the odd streaky moment to reach tea but both fell soon after to Rabada. Another thin edge behind did for Silva to end a 47-run stand before Mendis, who struck six fours and a six and also saw the debutant Duanne Olivier put down a straightforward caught-and-bowled chance during a lively knock, was chiselled out by Rabada's bouncer, a simple catch lobbing off the gloves to gully. In the next over, Dhananjaya de Silva speared a drive point as Sri Lanka subsided to 70 for 4.
Success for the home quicks was not unexpected after Pradeep had gambolled in to cause havoc during the morning. South Africa's position was already bulwarked by the 292-run stand between JP Duminy and Hashim Amla but any hopes they had of batting on at their leisure disappeared amid a clatter of wickets in the second hour.
De Kock was the only South Africa batsman to make a notable contribution to the scorecard after the two first-day centurions and he was last man out as the persevering Lahiru Kumara also finished with four wickets. Following a slide of 4 for 14, with Pradeep on the rampage, De Kock's 34 helped swell the total to still-daunting proportions: only once in home Tests have South Africa lost after making 400 in the first innings.
The sight of the ball seaming, swinging and flying through with a hungry cordon awaiting was double-edged for Sri Lanka, foreshadowing as it did another searching examination for their batsmen. The first session was nevertheless one to savour for the tourists, arguably their best during a difficult series, as Pradeep's interventions caused South Africa to tumble from 364 for 4 to 378 for 8 in a rambunctious 30-minute period of play.
South Africa's captain Faf du Plessis - who was hit several times during his stay at the crease - may have spent lunch reflecting with satisfaction on his decision to get runs on the board first. This surface looked like only getting more treacherous to bat on.
Even if the odds were stacked against Sri Lanka, after a dispiriting first day in which South Africa made 338 for 3, Suranga Lakmal and Mathews began with just the sort of tight, probing spells needed if they were to wrest the match back their way. Amla and the debutant nightwatchman, Olivier, had added just eight to the total in as many overs, during which ball regularly beat bat, when Mathews finally made an incision, with the aid of DRS. Olivier pushed at a rising ball in the channel and tickled a fine edge to Chandimal.
The first hour was a cagey affair, as Amla attempted to retrench himself after marking his 100th Test with a revivifying hundred. Only 26 runs came, Olivier went and it could have been even better for Sri Lanka but for Mendis making an awful hash of taking a thick edge from du Plessis that looped to second slip, only to squirm from his grasp inches above the ground.
Lakmal was the unlucky bowler on that occasion and figures of 7-4-9-0 were scant reward for a spell of controlled away swing. Pradeep had no such complaints, however. In humid conditions and with the pitch having seemingly quickened up overnight, he proceeded to rip through South Africa's middle order.
Du Plessis, who had been worked over by several blows to the body, enjoyed a let-off on 1 but was taken at the second time of asking by Mendis when Pradeep had him fending at a back-of-a-length delivery. Two balls later, Temba Bavuma reached for an ill-advised drive only to see Silva snap up a sharp, overhead chance at third slip, extending a poor series for South Africa's No. 6.
There was more to come, too, as Pradeep feasted on the Bullring's famed pace and bounce. Amla was squared up by a beauty and Chandimal threw himself bodily to his right to cling on one-handed in front of slip; then Philander, having successfully reviewed a caught-behind off Kumara when his glove came off the handle, was removed by an absolute snorter that leapt from a length to take his thumb before settling in Chandimal's gauntlets once again.
De Kock and Wayne Parnell chanced their arm to good effect in adding 46 for the ninth wicket to stave off a complete collapse and take South Africa past 400. Pradeep was denied a maiden Test five-for when Karunaratne, the lone slip, could not hold on to diving chance to his left with Parnell on 21 but he was dismissed in the following over when he carved a square drive off Kumara straight to deep point. De Kock then fell in similar fashion two overs later, slicing a cut with only Rabada for company.