The hosts, replying to India's mammoth 675 for five declared, went to tea on the second day 252 for four, still needing 224 to avoid the follow-on with six wickets in hand.
Inzamam hit a superb 77 before he was given out caught off bat and pad by Australian umpire Simon Taufel, even as television replays showed the ball make contact only with the pad.
The dismissal off the spin bowling of Anil Kumble ended a defiant stand of 160 for the third wicket between Inzamam and Yasir Hameed after Pakistan had been reduced to 73 for two in the morning session.
Hameed fell 10 runs later for 91, edging Irfan Pathan to wicketkeeper Parthiv Patel, which gave the young left-arm seamer his 100th first-class wicket.
At tea, Yousuf Youhana was not out three, while Abdul Razzaq was on eight.
Before India made the breakthrough, Inzamam and Hameed had given the tourists a taste of their own medicine with fluent strokeplay on a lifeless wicket that has proved to be a bowlers' nightmare.
Inzamam, playing on his home ground, hit 13 boundaries.
Hameed, who scored a century in each innings on his debut against Bangladesh last August, struck 14 fours.
Pakistan, starting the third day on 42 for no loss, lost both the left-handed openers, Taufiq Umer and Imran Farhat, in the first hour.
Pathan moved one away from Taufiq, who hung his bat out and edged a catch to stand-in captain Rahul Dravid at first slip.
Farhat made 38 when Laxmipathy Balaji, who replaced Zaheer Khan, trapped him leg-before with his second delivery.