First Test, Mirpur:
Bangladesh 192 & 182 v South Africa 170 & 178-4, day three
South Africa captain Graeme Smith made a battling 62 to put his side on the brink of victory in the first Test against Bangladesh in Dhaka.
Graeme Smith celebrates his 50 against Bangladesh
Smith's 104-ball effort and that of Hashim Amla, who made 46, meant the Proteas finished day three on 178-4, just 27 runs short of their target.
South Africa bowled out the hosts for 182 before lunch to take control.
Mark Boucher reclaimed the world record from Adam Gilchrist for most Test dismissals by a wicketkeeper (417).
The hosts had held their own in the previous two days but Sunday belonged almost exclusively to South Africa.
Boucher took his 417th Test victim when he caught Mushfiqur Rahim for two off the bowling of Kallis, who finished with figures of five for 30.
South Africa's second innings started well with openers Neil McKenzie and Smith putting on 52 for the first wicket.
Smith's stubborn knock ended with his side on 125 when he played down the wrong line to a Rafique delivery and was given out lbw.
Despite further wickets Ashwell Prince, and AB de Villiers guided South Africa through to the close but bad light brought an end to the day's play with the tourists closing in on their target.