Mushfiqur Rahim made history by becoming the first Bangladeshi player to surpass 6000 Test runs during the first Test against South Africa.