Loose talk costs M S Dhoni dear as England wrecks Team India
Panesar, who took four for 91 by the end of the day's day, was played with a lot of assurance by Pujara.
It was the Rajkot-born youngster's third 100-plus knock in his last four Test matches, having scored a maiden century (159) against New Zealand in August.
Pujara, who has been dismissed only in the warm-up game for Mumbai A after making 87, continued to prosper against the visitors with his exemplary concentration and shot selection.
He gave one chance, when on 60, when he edged Panesar but James Anderson could not latch on to it.
When on 94, England needlessly appealed against him for a catch at midwicket, which was referred to the third umpire and the replays showed the ball had bounced in front of the short leg fielder.
The early part of the day belonged to England who sent back Gambhir (4), Virender Sehwag (30) -- in his 100th Test – Sachin Tendulkar (8), Virat Kohli (19) and Yuvraj Singh (0).
Barring Gambhir and Yuvraj, who fell to Anderson and Graeme Swann, the others were dismissed by Panesar.
Pujara and captain Mahendra Singh Dhoni, who mixed caution with aggression before becoming Panesar's fourth victim for 29, put on a partnership of 50 runs in 128 balls.
England's hopes of slicing through the Indian tail, though, came to naught with Ashwin scoring his second fifty.
With some more batting to come in the form of Harbhajan Singh -- drafted