Rabada facilitates Bangladesh collapse in Bloemfontein

Bangladesh is bowled out for 147 after South Africa amasses 573 for 4.

Kagiso Rabada took five for 33 as Bangladesh fell for 147.   -  Getty Images

Kagiso Rabada claimed a five-wicket haul as South Africa dominated with both bat and ball on Day Two of the second Test to leave Bangladesh staring at another heavy defeat in the series. After centuries from Hashim Amla and Faf du Plessis allowed it to declare its first innings on 573 for 4, the Proteas bundled out their opponents for just 147 under the floodlights in Bloemfontein.

Scorecard and ball-by-ball details

Bangladesh reached seven without loss second time around before bad light halted play early, meaning it trails by 419 runs and faces a mountainous task just to force its host to bat again.

Only Liton Das - who made 70 from 77 deliveries - showed any real resistance for the tourist, which lost the opening match of the series by 333 runs.

Bangladesh slipped to 65 for 6 soon after tea before Das and Taijul Islam combined in a 50-run partnership that was eventually ended by Duanne Olivier (3 for 40) cleaning up the latter for 12.

Rabada returned to pick up two of the final three wickets to fall in an innings that lasted 42.5 overs, the paceman finishing with figures of 5 for 33 to admirably lead an attack that is without the services of Vernon Philander and Morne Morkel.

Amla goes past Smith

Having amassed 428 for 3 on a one-sided opening day, South Africa's progress on the second morning was delayed by rain. However, once play began, unbeaten duo Amla and Du Plessis made serene progress through to three figures.

By reaching the milestone for the 28th time in his Test career, Amla moved past Graeme Smith on the all-time list of centurions for the Proteas, with only Jacques Kallis (45) now ahead of him. His knock eventually came to an end when he was bowled by Subashis Roy, the seamer's third wicket of the innings ending a 247-run stand for the fourth wicket.

Du Plessis – who missed out on a century in the first Test at Potchefstroom when dismissed for 81 in South Africa's second innings - eased to 135 from 181 deliveries before calling a halt to his side's innings. Quinton de Kock was alongside his skipper on 28 not out when the declaration arrived in the afternoon session, giving Rabada and company more than enough time to flatten Bangladesh's brittle top order.