<p>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.</p>.<p>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 when he had started accelerating towards another characteristically flamboyant innings.</p>.<p>Markram scored 125 before being caught behind by Brendan Taylor off Kyle Jarvis just before the dinner break, leaving Temba Bavuma not out on 35 after the first two sessions.</p>.<p>Christopher Mpofu snared De Villiers with an athletic catch after taking the equally prized wicket of Hashim Amla for five.</p>.<p>Dean Elgar (31) was the first to be 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.</p>.<p>Markram, who made a promising debut against Bangladesh in September, reached his century off 175 balls.</p>.<p>De Villiers quickly reached his half century off 62 balls.</p>.<p>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.</p>.<p>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. </p>
<p>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.</p>.<p>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 when he had started accelerating towards another characteristically flamboyant innings.</p>.<p>Markram scored 125 before being caught behind by Brendan Taylor off Kyle Jarvis just before the dinner break, leaving Temba Bavuma not out on 35 after the first two sessions.</p>.<p>Christopher Mpofu snared De Villiers with an athletic catch after taking the equally prized wicket of Hashim Amla for five.</p>.<p>Dean Elgar (31) was the first to be 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.</p>.<p>Markram, who made a promising debut against Bangladesh in September, reached his century off 175 balls.</p>.<p>De Villiers quickly reached his half century off 62 balls.</p>.<p>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.</p>.<p>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. </p>