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.
Sri Lanka closed in on a series whitewash against South Africa on Friday, 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.
Sri Lanka have declared their second innings at 275/5 and set South Africa a target of 490.— ICC (@ICC) July 22, 2018
Can the South African batsmen do better this time? #SLvSA LIVE 👇 https://t.co/P4Eg7KjonH pic.twitter.com/YgmeKr7GE6
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 on Sunday to dismiss just the overnight pair of Dimuth Karunaratne -- caught behind for 85 off fast bowler Lungi Ngidi -- and Angelo Mathews.
South Africa 139 for 5 (de Bruyn 45*, Bavuma 14*) and 124 trail Sri Lanka 338 and 275 for 5 dec (Karunaratne 85, Maharaj 3-154) by 351 runs