South Africa beat Bangladesh by seven wickets in the second of the three-match ODI series at Johannesburg on Sunday.
Earlier, after winning and opting to bat first, the visitors put up a meagre score of 194 for 9 in 50 overs.
Afif Hossain top-scored for Bangladesh with 72 runs.
In reply, the hosts reached the target comfortably with 7 wickets to spare in 37.2 overs to tie the series at 1-1.
The third and deciding match of the series will be played on Wednesday.