South Africa extended their first-innings lead to 137 on day two of the first Test against Bangladesh Tuesday as they reached 243-8 at lunch.

Kyle Verreynne was 77 not out at the break in Mirpur, batting with Dane Piedt who was on six.

Verreynne put on 119 runs for the seventh wicket with Wiann Mulder, who made 54, after the pair resumed at 140-6 on the second morning in response to Bangladesh’s 106.

Bangladesh quick bowler Hasan Mahmud took two wickets in two balls in the 65th over, but they proved to be Bangladesh’s only successes as South Africa added 103 in the session.

First a sharp delivery on off stump induced Mulder to edge to Shadman Islam at slip. He had faced 112 balls and hit eight fours.

Next ball Hasan sent Keshav Maharaj’s off stump flying with a reverse-swinging delivery that ducked back late to beat the bat.

On Monday, South Africa quick bowler Kagiso Rabada had become the fastest to reach 300 Test wickets as Bangladesh collapsed to 106 all out after winning the toss and choosing to bat.

Rabada reached the landmark in 11,817 balls, beating the previous best by Pakistan’s Waqar Younis of 12,602 deliveries.

Left-arm spinner Taijul Islam brought Bangladesh back into the match by dismissing five South Africans to pass 200 Test wickets, the second Bangladeshi to achieve the feat after Shakib Al Hasan.

But he was unable to add to his tally before lunch as wicketkeeper Verreynne hit seven fours in 106 balls at the crease to guide South Africa to an imposing first-innings advantage.

Bangladesh have never beaten South Africa in a Test and second of the two-match series begins in Chattogram on October 29.