DUBAI, United Arab Emirates (AP) -- South Africa captain Graeme Smith and lucky AB de Villiers hit centuries to extend the Proteas' lead to 238 runs against Pakistan on the second day of the second test on Thursday.
At tea, the Proteas were solidly placed at 337-4 with Smith unbeaten on 165 and De Villiers, dropped on zero by wicketkeeper Adnan Akmal, batting on 100 off 155 balls with 13 fours and a six.
Both batsmen have put on 203 runs and were especially ruthless against the new ball by adding 139 runs in 29 overs in the second session.
Pakistan's lone wicket came early in the day when Dale Steyn added six more to the team's overnight 128-3 before he offered no shot off lanky pacer Mohammad Irfan's delivery that knocked his exposed off stump.
Pakistan's ploy to break the partnership by giving the second new ball to the spinners from one end after lunch went horribly wrong and both Smith and De Villiers went on a run rampage.
Smith raised his 150 by hitting Saeed Ajmal (2-102) for three successive boundaries while De Villiers completed his 17th test hundred in the last over before tea when he drove the offspinner to the cover fence.
Smith, who started batting after lunch Wednesday after Pakistan was bowled out for just 99, has faced 276 balls and hit 11 fours in his marathon innings.
Pakistan's lone wicket came early in the day when Dale Steyn added six more to the team's overnight 128-3 3 before he offered no shot off lanky pacer Mohammad Irfan's delivery that knocked his exposed off stump.
And with the lead only 35 at that stage, Irfan should have had the wicket of De Villiers, but wicketkeeper Akmal couldn't hold on to a low diving catch off the thick outside edge.
De Villiers could have been out leg before wicket on 25 had Pakistan not wasted both their television referrals inside the first five overs of South Africa innings on Wednesday.
Umpire Rod Tucker turned down Ajmal's appeal but television replays showed the ball would have hit the middle and leg stump.
Smith, 67 overnight, used his feet well against both spinners and seamers and raised his first century in 2013 with a straight driven boundary off Ajmal.
The South African captain last scored a century against Australia at Adelaide in November 2011. It was also Smith's fourth test hundred against Pakistan and second at Dubai after he made 100 here three years ago in the drawn test match.