PORT ELIZABETH: Aiden Markram scored a second century in his third test as South Africa moved on to 251 for four on the first day of the one-off day-night test against Zimbabwe at St George’s Park on Tuesday.
But AB de Villiers’ return to the test arena after an almost two-year hiatus ended in disappointment when he was caught and bowled for 53 just as he started accelerating and promised another characteristically flamboyant innings.
Markram scored 125 before being caught behind by wicketkeeper Brendan Taylor off Kyle Jarvis just before the dinner break, leaving Temba Bavuma not out on 35 after the first two sessions of the first ever four-day test.
Christopher Mpofu snared De Villiers with an athletic catch after earlier taking the equally prized wicket of Hashim Amla for five.
Dean Elgar (31) was the first South Africa dismissed after an opening partnership of 72 with Markram, when he chipped the ball to mid-wicket and was caught by Peter Moor off Jarvis.
Markram, who made a promising debut against Bangladesh in September, reached his century off 175 balls.
De Villiers, who had not played a test since early 2016 as he concentrated on limited-overs cricket, quickly reached his half century off 62 balls.
It was his 40th test fifty but he was out three deliveries later as Mpofu took a fine catch after De Villiers checked his shot and hit the ball straight back to the bowler.
De Villiers stepped in as captain when Faf du Plessis pulled out through illness and won the toss as South Africa look for a good showing before three home tests against top-ranked India next month.
(Reporting by Mark Gleeson,; Editing by Ed Osmond)