For India, star off-spinner Ravichandran Ashwin took four wickets while Mohammad Shami took two wickets.
But it is the suggestion that Kohli may have sworn in Root's direction that could land the India skipper in trouble with match referee Jeff Crowe, the former New Zealand captain.
Kohli had let the bat do his talking as he set the record straight so emphatically after averaging only 13.4 and mustering a tour aggregate of 134 runs on his only previous Test tour of England four years ago.
It was built up as the big battle pre-series, Anderson v Kohli, and while the latter may have got the upper hand after that moment of fortune, you couldn't say Anderson has bowled anything other than superbly, justly rewarded with a couple of lower-order wickets later in the day. Kohli lost and won; Anderson won and lost; in the end India heaved a colossal sigh of relief. Many cricket experts even said India's England tour will define Virat Kohli's character.
On Thursday, Kohli was once again asked to perform under vast pressure and the captain cleared the test with flying colours.
It was the second time in the match that Ashwin had dismissed Cook, England's all-time leading Test run-scorer, in such a manner.
Earlier, resuming the third session 160/6 and still trailing by a good margin, Kohli continued his solo act after bringing up his half century just before tea albeit being grassed twice by Malan.
Those boundaries persuaded Kohli to give Ashwin an early chance, and his 11th delivery turned past the outside edge of Cook's bat and hit the top of his off-stump.
Bails fly as England's Alastair Cook (L) loses his wicket for zero.
"Virat had to play through various phases where run making wasn't that easy". Kohli has taken that prediction and run with it.
At the break, R Ashwin (6) was giving Kohli company, while India trail by another 127 runs after England were bowled out for 287 runs in 89.4 overs in their first innings. However, the entire scenario changed after Sam Curran was introduced into the attack by Joe Root.
Sam Curran was England's hero at Edgbaston on a day when Ben Stokes claimed his 100th Test wicket. With England bundled out for 287, it was time for Indian openers Murali Vijay and Shikhar Dhawan to take the crease.
The Indian skipper made everyone go aww! with his celebration after he smashed a century against England in the ongoing Birmingham Test on Thursday. India were at a hard position at 169/7 when Ashwin went back to pavilion after just 10 runs.
- U.S. accuses Russian Federation of 'pervasive' election meddling
- Zec To Announce Results For Presidential Elections From 12:30pm
- Broad expects pace rotation during Tests
- Best Buy reveals price and specs for the Samsung Galaxy Tab S4
- Garcia unifies lightweight titles with Easter victory
- No reason to believe remains returned by North Korea are not American
- Virat Kohli celebrates Joe Root's dismissal with a mic-drop gesture
- Russian President Vladimir Putin Re-Invites Trump To Russia
- Google gives up and creates evil search engine for the Chinese
- Apple becomes first American public company to cross $1 trillion in value