Debutant Aiden Markram suffered a horror run out just three runs shy of a century as South Africa amassed 298 for one on the first day of the first test against Bangladesh on Thursday.
Dean Elgar scored his ninth test century and was 128 not out at the close with Hashim Amla unbeaten on 68 as South Africa looked set for a massive first innings score at Senwes Park.
The 22-year-old Markram appeared to be heading for a dream start to his test career before being dismissed on 97 when he was caught out of his crease, backing up too quickly as he attempted to help opening partner Elgar to his century.
Elgar was on 99 and looking for a quick single to get to three figures but after a moment’s hesitation, he decided against a run, leaving Markram halfway up the crease and scrambling unsuccessfully to get back to safety.
The pair put on a 196-run opening partnership as they took advantage of a batsman friendly track.
Bangladesh won the toss and were expected to relish the flat track but captain Mushfiqur Rahim surprisingly elected to bowl, putting his side immediately on the back foot as they went through seven bowlers.
Spinner Mehidy Hasan Miraz, brought on early as first change, conceded 101 runs in his 36 overs.
Elgar, 30, went to his century two balls after the run out but was muted in his celebrations, obviously upset after seeing his young partner miss out on the milestone.
Scoreboard at stumps on the first day in the first Test between South Africa and Bangladesh on Thursday in Potchefstroom, South Africa
South Africa 1st innings
D. Elgar not out 128
A. Markram run out (Sa. Rahman, M. Hasan) 97
H. Amla not out 68
Extras (lb-4 w-1) 5
Total (for 1 wickets, 90 overs) 298
Fall of wickets: 1-196 A. Markram
South Africa: T. Bavuma, F. du Plessis, Q. de Kock, A. Phehlukwayo, K. Maharaj, K. Rabada, M. Morkel, D. Olivier
Mustafizur Rahman 16 – 1 – 54 – 0(w-1)
Shafiul Islam 15 – 3 – 44 – 0
Mehidy Hasan 36 – 3 – 101 – 0
Taskin Ahmed 15 – 3 – 52 – 0
Mahmudullah 2 – 0 – 13 – 0
Mominul Haque 2 – 0 – 15 – 0
Sabbir Rahman 4 – 0 – 15 – 0
Umpire: Chris Gaffaney
Umpire: Bruce Oxenford
TV umpire: Kumar Dharmasena
Match referee: Ranjan Madugalle