Sri Lanka closed in on a series whitewash against South Africa on Sunday, leaving the visitors five down and with a mountain to climb on the third day of the second Test.
By stumps, Sri Lanka's spinners had ripped their way through the Proteas batsmen yet again to leave them reeling on 139 for 5 in pursuit of an improbable 490 in Colombo.
Against visiting batsmen clearly deciding that attack was the best form of defence, off-spinner Akila Dananjaya and left-arm spinner Rangana Herath took two wickets apiece, with off-spinner Dilruwan Perera also dismissing Dean Elgar.
Having skittled out the visitors for 124 in their first innings and secured a 214-run lead, the hosts earlier declared on 275 for five, chasing their first series win over South Africa since 2006.
South Africa's bowlers toiled for 47 overs to dismiss just the overnight pair of Dimuth Karunaratne - caught behind for 85 off fast bowler Lungi Ngidi and Angelo Mathews.
- Manchester derby LIVE: Man City vs Man United, MCI 0-0 MUN Premier League; City kicks the game off
- Shardul Thakur laments lack of rest between Ranji Trophy matches, calls for better scheduling
- DC-W vs GG-W live score, WPL 2024: Late wickets help Gujarat Giants restrict Delhi Capitals to 163/8
- WPL 2024: Wounded RCB hopes to provide some cheer to crowd, takes on UP Warriorz in last home game
- Olympic Boxing Qualifier 2024: Deepak goes down fighting on opening day against Nijat of Azerbaijan