Stunned South Africa must defeat hosts Zimbabwe to reach the non-cap Twenty20 tri-nations tournament final at Harare Sports Club after losing by three wickets to Bangladesh yesterday.
South Africa won the toss and elected to bat, then lost wickets at regular intervals en route to 129-7 off 20 overs.
