Pakistan's new opening pair shared a century stand on day two to open up a gap over India in the third Test.
Both Salman Butt (53) and Imran Farhat (57) fell late on but the hosts took a lead of 180 after Mohammad Yousuf and Younis Khan put on an unbroken 51.
Mohammad Asif finished with 4-78 as India were bowled out for 238 earlier.
Sourav Ganguly (34) and Yuvraj Singh (45) were part of a morning collapse but Irfan Pathan (40) shared a 56-run ninth-wicket stand with Zaheer Khan.
India had begun the day 74-4 with Ganguly, recalled after missing the second match, and Yuvraj progressing easily against the first-choice attack.
Pace spearhead Shoaib Akhtar struggled for control, regularly erring down leg side.
They added a rapid 62 runs off 12 overs in the first hour with some impressive strokes and stretched their partnership to 81 off 106 balls.
But medium-pacer Abdul Razzaq's arrival saw Ganguly dismissed off a hook
Asif beat the edge of the bat on a number of occasions with his brilliant line and length on a seamers' wicket and was finally rewarded when he trapped Yuvraj lbw.
Razzaq had Mahendra Dhoni caught behind but saw Pathan and Anil Kumble both dropped just before lunch.
Pathan made a patient start before cutting loose, with six fours and a six off Shoaib. Zaheer made 21 in support as Pakistan dropped at least four catches.
Younis, leading the side in absence of the injured Inzamam-ul-Haq, floored a chest high catch before Pathan had scored.
And Asif misjudged a head high catch at the boundary when left-hander Pathan was on six.
India's resistance was finally quelled just before tea, when Pathan got a leading edge off spinner Shahid Afridi to long-on.