England by the tea break, were 225 runs ahead of India with eight wicket in hand. Cook with 47 and Pietersen with 45 were at the crease.
Andrew Strauss yet again failed to convert his start into a big score falling just four runs short of a well deserved 50 when he edged an Irfan Pathan delivery to give keeper Mahendra Singh Dhoni a simple catch.
The first ball of Pathan's next over saw Ian Bell failing to negotiate a perfect outswinger and giving the keeper another catch practice. England were 97 for two leaving the Baroda paceer on a hat-trick.
Pietersen, however, survived the hat-trick ball and along with Cook then played sensibly to steady the England innings.
Pietersen after getting his eye in, opened his shoulders hitting two glorious on drives of Kumble in one over and then pulling Sreesanth from the front foot to the mid-wicket boundary, following it up with a thunderous off drive for his second boundary of the over.
He then survived a close call when he gave a return catch to Kumble. The decision was ruled in favour of Pietersen by the third umpire as it was too close to call whether it was a bump ball or a clean catch. Pietersen was on 36 at that time.
Earlier in the morning, the Indian innings ended at 323 with Sreesanth being adjudged leg before wicket off Matthew Hoggard for one.
For England, it was Hoggard who turned the table by bowling incisively to cut through the top order of the Indian attack and return with figures of six for 57 in 30.5 overs.