The visitors amassed an impressive 314 for seven in their 50 overs after being sent in to bat. South Africa were always battling in their reply and could only manage 276 all out in 48.5 overs as they slipped to a comprehensive defeat.
It is the first time in six tests, nine ODIs and four T20s that Bangladesh have won in South Africa, a further blow to the hosts in the ICC’s ODI Cricket World Cup Super League as they languish in 10th and Bangladesh remain the surprise leaders.
Bangladesh won by 38 runs.#BCB #cricket #SAvBAN https://t.co/48GZDiZQUV
— Bangladesh Cricket (@BCBtigers) 1647633143000
The leading eight sides will qualify automatically for the World Cup in India next year.
Shakib, who had initially been rested for the tour but later joined the squad, anchored the Bangladesh innings with an attacking 77 from 64 balls while opener Litton Das and Yasir Ali, who both scored exactly 50, provided excellent support.
Rassie van der Dussen (86) and David Miller (79) kept South Africa interest alive until the final 10 overs but brilliant seam bowling by Taskin Ahmed (3-36) and the wily spin of Mehidy Hasan Miraz (4-61) laid the platform for the visitors’ win.
The second match in the three-game series will be played in Johannesburg on Sunday, before the teams return to Pretoria for the finale on Wednesday.