Sri Lanka assumed complete control of the second Test in Colombo as another shoddy batting display left South Africa facing the prospect of a heavy defeat and a 2-0 series loss.
Having been rolled out for 126 and 73 en route to a 278-run hammering in the first Test in Galle last week, the Proteas surrendered meekly to 124 all out in reply to the hosts' 338 on Saturday's second day in the capital.
Akila Dananjaya (5-52) and Dilruwan Perera (4-40) were the tormentors-in-chief, while captain Faf du Plessis' counter-punching 48 from 51 balls provided the only evidence of resistance as the tourists lost their final five wickets for just 10 runs in the space of 27 deliveries.
Despite clearly having the measure of a batting line-up bereft of confidence and conviction, Sri Lanka opted against enforcing the follow-on and reached stumps on 151-3, a mammoth lead of 365 - already more than South Africa have amassed in their three innings combined in this series.
Danushka Gunathilaka thumped two maximums in his 61 from only 68 balls, while the in-form Dimuth Karunaratne followed up his prior scores of 158, 60 and 53 with an unbeaten 59, taking his own personal tally beyond that of his beleaguered opponents as a collective.
STUMPS, DAY 2: End of a tough day for South Africa. Sri Lanka lead by 365. Karunaratne 59*, Mathews 12*. Maharaj 2/90.— Cricket South Africa (@OfficialCSA) July 21, 2018
This session: 34 overs, 151 runs, 3 wickets, run rate 4.44.
Day summary: 87 overs, 336 runs, 14 wickets. pic.twitter.com/OTPtL64uw9
The tone for South Africa's torrid day was set by Sri Lanka's last-wicket pair Dananjaya (43 not out) and Rangana Herath (35), who hung around for 18 overs adding a further 61, before Keshav Maharaj dismissed the latter to finish with 9-129.
And the writing was on the wall inside nine overs of the reply as the Proteas fell to 15-3 - Dean Elgar, Theunis de Bruyn and Aiden Markram all departing cheaply.
Du Plessis decided attack was the best form of defence, taking Dananjaya for three consecutive fours at the end of the first over following lunch, and crunching Herath over long-off for six in the next.
But a 50 stand was ended when Hashim Amla - dropped on two as he passed 9,000 Test runs - perished in familiar circumstances, offering a catch to a close fielder on the leg side from Dilruwan, as he had in both innings in Galle.
Du Plessis was next to fall, getting a faint under edge behind in trying to sweep Dilruwan, who, along with Dananjaya, ran through the tail in ruthless fashion.
After tea, Gunathilaka and Karunaratne made hay - the former eventually holing out off Maharaj, who also picked up Dhananjaya de Silva lbw, but even the run out of Kusal Mendis did not raise much of a smile on South African faces at the end of another day of toil.
|Keep your cool, Virat – Paine and Kohli in another confrontation|
|Depleted Nuggets complete season sweep of Raptors|
|Fabinho was ´outstanding´, says Klopp|
|Patriots QB Brady on loss to Steelers: We aren´t playing well enough to win|
|Elliott says Cowboys´ shut-out loss to Colts was embarrassing|
|De Bruyne not worried about Liverpool title challenge|
|Sixers star Simmons makes history with triple-double|
|WATCH: Nowitzki receives standing ovation in first home game of season|
|Seattle´s playoff spot on hold after Seahawks suffer OT loss to 49ers|
|Cheika survives as Wallabies coach, Johnson appointed|
|Vikings remain in NFC playoff picture|
|Steelers stay ahead as Patriots lose AFC´s second seed|
|Lionel Messi is the best, says Amor|
|I´m still tired just looking at Robertson – Mourinho in awe of Liverpool intensity|
|Casillas takes swipe at Mourinho after United lose to Liverpool|
|Valverde relieved as Messi brilliance prevents another Levante nightmare|
|WATCH: Leno proposes to girlfriend after Bears clinch division title|
|Messi and Suarez the world´s best strike partnership, says Pique|
|Klopp: I cannot keep every Liverpool player happy|
|Messi and Suarez outscoring Real Madrid and Atletico in LaLiga|
|Levante 0 Barcelona 5: Marvellous Messi banishes ghosts of last season|
|Colts rout Cowboys to keep playoff hopes alive|
|Bears shake off Packers to win NFC North and return to playoffs|
|Mourinho explains Pogba omission and defends Lukaku´s Liverpool showing|
|Liverpool´s display against Manchester United one of the best, claims Klopp|
|Look away Jose! Damning stats expose Manchester United´s limp Liverpool loss|
|Time´s up, Mourinho: Manchester United can dither no longer|
|Manchester United´s players are not dishonest – Mourinho|
|Manchester United´s lack of ambition under Mourinho is scary – Keane|
|Mourinho: All Manchester United can achieve is fourth|
|Quagliarella should be protected by UNESCO, jokes Sampdoria coach|
|Manchester United surpass last season´s goals-against tally in first 17 games|
|Hasenhuttl revels in ´unbelievable´ victory over Arsenal|
|Liverpool 3 Manchester United 1: Shaqiri´s late show bails out Alisson as Reds return to the top|
|Edinburgh in control in Champions Cup, Racing win again|
|Emery ponders January signing after Bellerin injury|
|It is only a knock – Sarri plays down Hazard injury fears|
|Redskins QB Alex Smith released from hospital|
|Starc: If I listen to Warne, I may as well retire|
|Curry interviews retired NASA astronaut, apologises for moon comments|
|Hazard refusing to give up on Premier League title hopes|
|Ziyech & Blind score hat-tricks as Ajax claim 8-0 win|
|Canelo v Fielding: What next for three-weight champion Alvarez?|
|Southampton 3 Arsenal 2: Austin and Ings end Gunners´ long unbeaten run|
|Brighton and Hove Albion 1 Chelsea 2: Sensational Hazard proves the difference|
|Pogba on the bench as Clyne starts for Liverpool|
|Lipsky ends long barren spell in Malelane|
|Lakers´ Stephenson to repeat air guitar despite technical|
|Fletcher pushed Miller on to Broncos sack record|
|The Sarri effect: Hazard surpasses 2017-18 goal involvements in just 16 games|
|Van der Burgh retires on a high note with breaststroke double|
|Rashford: Liverpool was never an option|
|No team Liverpool play this season will be as motivated as Man United – Klopp|
|India surprised by contentious Kohli decision - Bumrah|
|The Sunday Seven - 7 Key Opta facts for NFL Week 15|
|Miller eyeing Joshua bout at Madison Square Garden|
|Finch cleared of serious damage after another finger blow|
|Rashford ´untouchable´ because he plays on his limits – Mourinho|
|It´s important to have his mentality - Mayfield thrilled with Kobe Bryant visit as Browns beat Bronc|
|Centurion Latham indebted to ´world-class´ Williamson|
|Spurs´ Dier out until January after appendix removal|
|A-League Review: Glory down Jets to stay unbeaten|
|Philander ruled out of first Test|
|Controversial Kohli dismissal puts Australia in command|
|Thunder´s Westbrook: ´When we defend like that — best team in the league´|
|Kante at his best further forward, reiterates Sarri|
|Rose capitulates in Indonesia to squander chance to top rankings|
|Fielding: The better man won but I lived a dream|
|Rallying Bulls stun Spurs, LeBron and Ball post triple-doubles|
|Latham century puts New Zealand in commanding position|