India captain Virat Kohli fell three runs short of another century on day one of the third Test against England.
Kohli, who scored his first hundred in England in the first Test of the series, made 97 before being dismissed by Adil Rashid.
Indias skipper had shared a partnership of 159 with Ajinkya Rahane – who scored 81 – to put India in a strong position at Trent Bridge.
And while Kohli and Rahane both perished before reaching thee figures, India still reached the close in a healthy position on 307-6.
Having bowled India out for less than 130 twice at Lords last week, Joe Root decided to bowl first in Nottingham, hoping to expose the tourists vulnerable batting line-up.
Early wickets were not forthcoming, however, and KL Rahul and Shikhar Dhawan showed a resilience that was absent at Lords to come through the first 15 overs unscathed.
Dhawan has looked vulnerable throughout the series but adopted a more defensive mind-set first up and reached 35 before England finally found a breakthrough.
Chris Woakes, Englands hero from the previous match, angled a ball away from the left-hander and Dhawan edged through to the slips.
All-rounder Woakes struck again in his next over as he trapped Rahul LBW. In the last over before lunch, Woakes was at it again; Cheteshwar Pujara this time falling attempting a hook shot.
England would have sensed an opportunity to skittle through Indias middle order after lunch but Kohli and Rahane were not to be removed.
Both players have impressive records away from home and showed why here as the runs quickly began to flow with Rashid and the returning Ben Stokes struggling to find their rhythm.
Rahane had moved to 81 when he edged Stuart Broad behind. The ball flew in-between wicketkeeper Jonny Bairstow and Alastair Cook at first slip and the latter stuck out his left hand to take a wonderful catch.
England got rid of Kohli shortly before the new ball became available. Rashid, who had struggled on a pitch offering little assistance, caught his edge with a wide delivery and Stokes took the catch at first slip.
With two new batsmen at the crease and the new ball in James Andersons hands, England searched for further breakthroughs and Hardik Pandya was inexplicably dropped by Keaton Jennings after a ball from Broad jumped off a length.
Pandya was not so fortunate two overs later, however, and edged Anderson to Jos Buttler in what turned out to be the final delivery of the day.
India will resume on 307-6, hoping to post a first-innings total of around 400 as they attempt to get back into the series.