A half-century from Wasim Jaffer helped India stretch their lead over Pakistan to 301 runs on day four of the second Test.
Having bowled the tourists out for 456 before tea, first-innings hero Jaffer caused further trouble for the Pakistan attack with his knock of 56 guiding India to 141 for two at stumps in Kolkata.
Jaffer, who scored a double ton in the opening innings, escaped an early dismissal when he was dropped on nought before his opening-wicket stand of 75 with Dinesh Karthik allowed India to take control of the match.
Karthik was eventually removed by Danish Kaneria for 28 when he pushed his shot to Misbah-ul-Haq at square leg, but Jaffer continued to make his mark and reached his 10th Test fifty in 70 balls.
He added just six more runs before Kaneria struck again, bowling Jaffer while the batsman was attempting a slog.
Mahendra Singh Dhoni had moved on to 28 at close of play and Sourav Ganguly was unbeaten on 24 as the Indians aim to take a 2-0 lead in the series.
Earlier in the day, an unbeaten 161 from Misbah helped Pakistan avoid the follow-on, but a late collapse saw the tourists bowled out with a 160-run first innings deficit.
Chasing India's mammoth score of 616 for five declared, Misbah and Mohammed Sami had steered their side through the morning session and beyond the 417 runs they needed to avoid having to bat again.
However, India's bowlers finally made the breakthrough after lunch with the removal of Sami while the last three wickets fell for just eight runs.
Misbah and Sami had frustrated the hosts' attack throughout the morning session after Pakistan resumed their innings on 358 for six.
The pair added 61 runs before lunch and took their seventh-wicket partnership to 91 during the afternoon when VVS Laxman finally provided the ball which broke the stand with Sami caught at mid-off by Jaffer.
It sparked a tail-end collapse for the visitors, with Sohail Tanvir the first of three players to fall for a duck.
Tanvir edged an Anil Kumble delivery to Rahul Dravid at first slip before Shoaib Akhtar did the same from Harbhajan Singh's ball.
Harbhajan then bowled Kaneria between bat and bad to finish with figures of five for 122 - his 20th five-wicket haul in Test cricket.
Misbah was the last man standing for Pakistan after an impressive maiden Test century.