South Africa six wickets away from series victory
South Africa 392 & 224-7 dec (Elgar 55) v
Sri Lanka 110 & 130-4 (Mathews 29no)
Second Test, Cape Town, day three
After setting an improbable target of 507 runs for Sri Lanka in the final innings, South African bowlers were once again impressive in restricting Sri Lanka to 130 for four at stumps on day three of the second Test in Cape Town.
South Africa started the day at 35 for naught, having a lead of 317 runs over Sri Lanka. Dean Elgar (55) started the proceedings with a boundary in the first over and soon brought the 50-run opening stand with Stephen Cook (30) in 88 deliveries.
Just when the duo were running away from the game, Suranga Lakmal (4-69) had Cook caught in the slips. Hashim Amla's (0) poor form continued as he nicked one behind in the same over to give Lakmal his second wicket.
JP Duminy (30) continued his good run after scoring four boundaries in the first 29 deliveries and also survived a caught behind appeal after using a review to overturn the decision.
Soon after completing his half-century, Elgar edged a Rangana Herath (1-32) to the slips and in the last over before lunch, Lakmal trapped Duminy LBW. South Africa ended the session at 136 for four.
In the first over of the second session, Temba Bavuma (0) was run out without troubling the scorers.
South Africa's lead went close to 450 when Faf du Plessis (41) struck three boundaries in two overs while Quinton de Kock (20) gave him good support at the other end.
Even though, Sri Lanka managed to dismiss both the batsmen, useful contributions from Keshav Maharaj (20 not out) and Vernon Philander (15 not out) ensured South Africa posted 224 for seven before the declaration came.
With a target of 507 runs, Philander (2-34) struck twice in quick succession to remove both Dimuth Karunaratne (6) and Kusal Mendis (4).
Kaushal Silva (29) and Dhananjaya de Silva (22) tried to stabilise the innings with a 41-run stand but Kagiso Rabada (2-22) dismissed both in successive overs.
Angelo Mathews (29) and Dinesh Chandimal (28) ensured Sri Lanka did not lose further wickets with their unbeaten 61-run stand as they ended the day at 130 for four.
© Cricket World 2017