Fast bowler Kagiso Rabada claimed six wickets to help South Africa secure a seven-wicket victory against Bangladesh in the first cricket Test and take 1-0 lead in the two-match series.
Hold tight - we’re checking permissions before loading more content
Rabada's 6-39 helped dismiss Bangladesh for 307 in their second innings on Thursday, leaving South Africa a target of 106 for victory.
The tourists completed the inevitable by reaching 3-106 in 22 overs just before the lunch session on day four.
Bangladesh were bowled out for 106 in their first innings and South Africa replied with 308 all out, taking a 202-run lead.
Resuming on Thursday at 7-283 and 81 runs ahead, Bangladesh failed to make any impact as Rabada and Wiaan Mulder sliced through the hosts with the second new ball.
Rabada struck in the first over, trapping Nayeem Hasan leg-before for his overnight score of 16 to complete his 15th five-wicket haul in Test cricket.
Bangladesh's left-arm spinner Taijul Islam, who took 5-122 in the first innings, picked up all three South African wickets.
The second and final Test starts at Chattogram on Tuesday.