Leach dismissed Pujara early after India made a watchful start.
Kohli bagged his second duck in the series as India slipped to 41 for 3.
Rahane fell in the last over before Lunch as India slipped to 80 for 4.
Ben Stokes dismissed Rohit for 49 in the second session.
Pant and Sundar dug in to take India to 153 for 6 at tea.
Pant struck his seventh Test half-century to take India ahead of England's 205.
Pant smashed 101 off 118 to take India's lead past 50.
Washington stayed unbeaten on 60 as India ended the day on 294 for 7 with a lead of 89.