Dhaka: Bangladesh beat South Africa by seven wickets in the second one-day international to square the three-match series 1-1 at the Sher-e-Bangla National Stadium in Dhaka on Sunday.
Asked to bowl first, Bangladesh dismissed South Africa cheaply for 162 runs in 46 overs before reaching 167-3 with 22.2 overs in hand.
The third and final match of the series will be held in Chittagong on July 15.