Tigers have set a 315-run target for South Africa in their first match of three-match ODI series at Super Sports Park in Centurion in South Africa on Friday.
After winning the toss, South Africa captain Temba Bavuma asked Bangladesh to bat first.
Bangladesh scored 314 runs by losing seven wickets in 50 overs, thanks to the 77-run brilliant innings of all-rounder Shakib Al Hasan.