Sri Lankans need 260 to beat SA, 9 wickets in hand
SCOREBOARD:
South Africa 1st innings: 455-9 declared (Dean Elgar 103, Jean-Paul Duminy 100 not out, Faf du Plessis 80, Quinton de Kock 51; Dilruwan Perera 4-162, Suranga Lakmal 3-75)
Sri Lanka 1st innings: 292 (Angelo Mathews 89, Upul Tharanga 83; Dale Steyn 5-54, Morne Morkel 3-49).
South Africa 2nd innings: 206-6 declared (A.B. de Villiers 51; Dilruwan Perera 4-79).
AT STUMPS ON DAY FOUR, SRI LANKA WERE 110-1; NEEDING 260 MORE RUNS TO WIN WITH 9 WICKETS IN HAND.
Sangakkara (58 not out) and Kaushal Silva (37 not out) forged an unfinished second wicket partnership of 96 runs to power the hosts to a strong 110 for one by the close of the fourth day's play.
Sangakkara joined Silva and went onto complete his 49th Test fifty off 66 balls with seven fours and one six.
De Villiers' struck 51 off 58 balls on a turning pitch as the tourists added a swift 143 runs in the second session for the loss of four wickets.
De Kock, beaten by the flight, hit back a return catch to off-spinner Dilruwan Perera.
Amla hit a catch to short mid-on when he flicked Perera off his legs and De Villiers played the ball onto his stumps as he attempted to pull a delivery.
Left-arm spinner Rangana Herath picked up the other wicket to fall in the session, bowling Faf du Plessis for 37 with a delivery that pitched outside leg stump and flicked his off bail.
Alviro Petersen was next to go for 32 shortly before lunch when he hit a thin edge to Chandimal off Perera's bowling. The South African batsman was unsuccessful in his challenge of the call.
Shaminda Eranga, batting with some pain after needing eight stitches in his right hand, was left unbeaten on one.
Steyn finished with figures of five for 54 and Morkel had three for 49 as the hosts were limited to 292 all out.