Overview
- Kagiso Rabada took six wickets in Bangladesh's second innings, finishing with match figures of 9-72.
- South Africa chased down the 106-run target in 22 overs, securing a seven-wicket victory.
- Tony de Zorzi top-scored in the chase with 41 runs, while Tristan Stubbs remained unbeaten on 30.
- Bangladesh's Mehidy Hasan Miraz top-scored with 97 in the second innings, narrowly missing a century.
- The win marks South Africa's first Test victory in Asia since 2014, propelling them to fourth in the World Test Championship standings.