Axar Patel claimed six wickets as India gained the upper hand in their crucial day-night third Test against England on Wednesday, bowling out their rivals for 112 and then getting within 13 runs of taking the lead at the world's biggest cricket stadium.
With the series poised at 1-1 England won the toss and chose to bat but survived only 48.4 overs.
Captain Joe Root (17) Ben Foakes (12) and Jofra Archer (11) were the only others to get into double figures.
England hit back with two wickets after Jofra Archer sent back Shubman Gill for 11 and Cheteshwar Pujara fell for a duck off Leach.
A young pitch invader also made his way onto the field in the final session and attempted to get close to Kohli before being escorted away by security guards.