Stumps Bangladesh 106 and 101 for 3 (Mahmudul 38*, Mushfiqur 31*, Rabada 2-10) trail South Africa 308 (Verreynne 114, Mulder 54, Taijul 5-122, Mahmud 3-66, Mehidy 2-63) by 101 runs
Seven balls after bringing the light meter out for the first time on day two, the umpires pulled the plug on the day's play because of bad light. If that was somewhat abrupt, a third-umpire decision that took its time coming added drama to what turned out to be the last delivery of the day.
Mahmudul Hasan Joy, on 38, decided to skip out of the crease to Dane Piedt, and missed the ball with his wild swing. The ball bounced a fair bit, and wicketkeeper Kyle Verreynne collected it in front of his right shoulder and whipped the bails off. The TV umpire saw multiple replays and concluded Mahmudul was not out - the bat was behind the line but in the air, but it seemed to have lifted after being grounded once. Verreynne's expression showed how tight it was.
The day belonged to Verreynne, who hit his second Test century in the afternoon session. That, combined with Wiaan Mulder's maiden half-century and Piedt's resistance from No. 10, took South Africa to 308 despite them being 108 for 6 at one stage. And with a cushion of a 202-run first-innings lead, Kagiso Rabada struck twice early in the second innings to have Bangladesh at 4 for 2, before a fightback from Mahmudul, Najmul Hossain Shanto and Mushfiqur Rahim.
Shadman Islam and Mominul Haque fell for single-digit scores within the first four overs for the second time in as many days, as Rabada extracted plenty of pace and bounce with the new ball. His wickets came off back-of-a-length deliveries. In the third over, he got one to nip into Shadman, who inside-edged to short leg, where Tony de Zorzi took a sharp catch to his left. Three balls later, Mominul went defending but got an outside edge to third slip, where Mulder went low to grab a dipping ball.
Mahmudul and Shanto added 55 to rebuild briefly, before Keshav Maharaj trapped Shanto in front. Maharaj got a full delivery to turn in from outside off, and Shanto, who had opened his stance up in looking to defend, was struck on his back leg, which was dragging towards off.
Mushfiqur then hit an entertaining 31 off 26 deliveries in an unbroken stand of 42 with Mahmudul to ensure there was no further damage, although Bangladesh still ended the day 101 runs behind South Africa.
The advantage South Africa enjoyed was down to Verreynne. He swept every other ball that came his way, and when he finally missed one, he was stumped by Litton Das. That ended South Africa's innings at 308 but by then, Verreynne had raced to his hundred. He took just 144 balls to score 114, becoming only the third wicketkeeper-batter from his country to get a Test hundred in Asia. Fittingly, the landmark came off a paddle sweep off Taijul Islam in the 86th over.
Both Verreynne's sixes were pumped once he was past the three-figure mark: one a slog-sweep off the wicketless Nayeem Hasan, and the other a pull off Mehidy Hasan Miraz. Just before that, Mehidy had broken a frustrating ninth-wicket stand of 66. Piedt, who batted solidly, nudged and pushed his way to 32 before he was trapped in front off the 87th delivery he had faced. It turned in and he was given out on field. Piedt reviewed, and it returned an umpire's call. And immediately after Verreynne's second six, Mehidy slowed the ball down to have him stumped.
Earlier, the overnight pair of Verreynne and Mulder took their seventh-wicket to 119. The pitch seemed to have settled nicely for batting on the second morning, with no apparent turn available for Taijul. Verreynne particularly looked assured against Hasan Mahmud, who had started the day alongside Taijul, nudging the pacer past mid-on for three, and clipping and driving him for boundaries.
Taijul then had Mulder poking, only for the outside edge to fall short of slip. That had as much to do with Mulder playing with soft hands as the slowness of the surface. Mulder and Verreynne adjusted to the pitch, and calmly did the job against the spin of Taijul and Nayeem.
Both batters used the sweep and the reverse sweep to great effect despite Nayeem turning the ball in appreciably on occasion. That was down to them taking a good stride forward to get to the pitch of the deliveries, and playing their shots with confidence. They played 38 sweeps - or reverse sweeps - against spin on the second morning, and got 59 runs off them, including seven boundaries and a six.
Bangladesh posted a man close in at square leg to prevent the batters from earning easy runs from the sweep, and yet Verreynne got to his half-century when he drilled one to the man there. Mulder then got to his half-century at the start of the 64th over, when he cut Nayeem for four behind point.
Shanto had brought Mahmud back into the attack, and he struck back-to-back blows. First, he pitched on a back-of-a-length outside off, the ball holding its line. Mulder went for the punch, but edged to wide slip. Next ball, Mahmud went much fuller, reversing the ball into Maharaj and beating his defence to uproot off stump.
But Piedt, who was in next, not only denied Mahmud a hat-trick, but also annoyed Bangladesh no end.