Through the imperious skill of seamer Kyle Jamieson, New Zealand have edged ahead in what is still a finely balanced test match in Southampton.
After the morning session started half an hour late due to a wet outfield, Kohli and Rahane looked to kick on after resisting a potent Kiwi attack on Day 2.
However, some sly, slightly fuller bowling from Jamieson had the prized scalp of Virat Kohli trapped LBW for 44.
A well made 49 from Rahane, who was eventually dismissed softly by a short ball from Wagner, and useful runs from Ashwin (22) and Jadeja (15), helped India to a passable given the conditions, if slightly under par, 217 all out.
Jamieson recorded figures of 5-31, his 5th Test Match five-fer in only 8 matches.
We're not sure how New Zealand is developing this talent, but between him and Devon Conway, the future of New Zealand cricket is in safe hands.
Tom Latham (30) and Devon Conway (54), who played with outstanding assurance and judgement in bowler friendly conditions, saw off a very testing spell from an firing Indian bowling attack.
They dug in through to tea, but after the break they were dismissed by Ashwin and Sharma respectively.
With the prospects of a difficult final 30 minutes in questionable light, the umpires decided shortly before 18:30 to finish play early due to bad light.
New Zealand finished 101-2, trailing by just BY 116 runs.
I'm sure Ross Taylor and Kane Williamson breathed a sigh of relief after realising they would only have to worry about taking on the likes of Shami and Bumrah tomorrow morning.
That being said, they may not have to come back out tomorrow. The forecast is for rain and a light breeze all day.
Let's hope, yet again, that the forecast is wrong, and we can see another day of scintillating test cricket of the highest quality.