South Africa 118-7 (Abdur Razzak 4-16) v Bangladesh 109-8
South Africa beat Bangladesh by 12 runs (D/L Method)
Bangladesh missed the chance to claim a surprise victory in a rain-hit Twenty20 international against South Africa, going down by 12 runs (D/L method) at the Wanderers.
Requiring 25 from the last three overs with four wickets intact, the tourists' hopes evaporated thanks to tight bowling at the death from Johann Louw and Dale Steyn.
Left-arm spinner Abdur Razzak had earlier taken four for 16 as South Africa chased quick runs after showers had reduced the match to 14 overs-a-side.
The Proteas were well placed at 72 for two but another break for rain in the eighth over stunted their progress, losing five wickets in the remaining 37 deliveries.
AB de Villiers was the main man, benefiting from two dropped catches to top score with 36 from 26 balls, support coming from openers Loots Bosman (28) and Herschelle Gibbs (18), who put on 43 for the first wicket.
Bangladesh overcame the early loss of Junaid Siddique in the run chase to reach 56 for one in just five overs - Tamim Iqbal and Mohammad Ashraful going for their shots.
But the latter was snared by captain Johan Botha's first delivery having scored 21 off just 10 deliveries, while Iqbal was stumped shortly afterwards for 25.
The innings then lost impetus despite the efforts of Naeem Islam (15) and Mushfiqur Rahim (12), Steyn picking up two late wickets to seal the win.
The teams will now contest three one-day internationals and two Test matches over the coming month.