India struggled to close the gap on England on the third day of the third Test thanks to wickets from James Anderson and Stuart Broad.
Ian Bell, Gary Ballance and Jos Buttler inspired the hosts to finish 569-7 before declaring on Monday, leaving the visitors with the sizeable task of closing the gap at the Rose Bowl in Southampton.
Starting the day on 25-1, India were limited to 323-8 and trail by 246 runs after Anderson and Broad claimed three wickets each.
Broad struck twice in the morning session as he dismissed Cheteshwar Pujara (24) and Murali Vijay (35) with some exquisite pace bowling to immediately put the visitors on the back foot.
Anderson further reduced the Indian batting order after tempting Kohli (39) into a weak edge outside off stump that was collected by Alistair Cook at the first slip.
There was slight concern for Bell who was forced to leave the contest and undergo an x-ray on his thumb after attempting take a low catch, but after undergoing treatment it was later revealed the Warwickshire man had not broken anything.
Ajinkya Rahane provided some much needed stability for India as he struck a patient half century while Ro Sharma began to build momentum by adding 28 until both men fell to spinner Moeen Ali.
Moeen, who received a warning from the International Cricket Council to not wear the pro-Gaza wristbands he wore on Monday, brought an end to Rahane's resistance at 54, forcing the Indian batsman to slice an effort into mid-wicket.
At 217-6, India were in urgent need of s steady hand and they received that through captain MS Dhoni alongside Jadeja (31). Anderson soon ended the partnership however, after Jadeja's inside edge was claimed by Ballance.
Dhoni finished the day 50 not out to provide the visitors with slim hope heading into day four.