New Zealand hold the advantage after day one of their first Test with India in Kanpur after overcoming the hosts' promising start to threaten their first victory there since 1988.
Four days' play remain but, after India won the toss and opted to bat, the underdogs limited them to 291 for nine on the first day at the Green Park Stadium.
India had built a promising score of 154-1, but thereafter the patient bowling of Trent Boult (3-57) and Mitchell Santner (3-77) impressed and inspired a fightback.
Spinner Santner, alongside Mark Craig and Ish Sodhi, and then left-arm swing bowler Boult, ensured India lost eight wickets for 123, which included five in the final session. Neil Wagner also took the wicket of India captain Virat
In hazy and humid conditions, India made a fine start as Cheteshwar Pujara and Murali Vijay each surpassed 50 in the fourth over after lunch. Then Pujara's lapse of concentration, which sent a ball directly back to Santner, represented
an opportunity the Kiwis built upon.
The popular Kohli fell unexpectedly softly after two quick boundaries when Sodhi took a routine catch off of one of Wagner's short balls.
Vijay followed off a delivery from the Indian-born Sodhi, before Rohit Sharma and Ravi Ashwin combined for a 52-run seventh-wicket stand.
In the final half hour, Boult took the wickets of Wriddhiman Saha, Ashwin and Mohammed Shami, ensuring it was the visitors who had unexpectedly made the more positive start.
Watch day two of the first Test between India and New Zealand live on Sky Sports 2 from 4.50am.