Mahmudul Hasan Joy made his maiden Test century - and the highest score for Bangladesh by almost a hundred runs - against South Africa on Saturday, as he launched a fightback for the tourists on day three of the first Test at Kingsmead.
Mahmudul struck a patient 137 from 326 balls and was the last man out as Bangladesh posted 298 in their first innings.
South Africa have a 75-run lead after they went to the close for six without loss in their second turn to bat before bad light brought a premature end to the day.