England captain Joe Root was brilliantly run out by Kohli at Edgbaston and the Indian captain mocked his opposite number with his celebration, but the hosts would be laughing last after dramatically recovering to win the first test and they have taken firm control of the second ahead of day three in London.
Off-spinner Ravichandran Ashwin (29) then joined Rahane in the middle to add 22 runs for the seventh wicket before the old warhorse James Anderson came back to add more misery to the visitors with the dismissal of the Mumbai batsman.
Here are seven things to look forward to on Day 3 of the second Test between India and England at Lord's.
"With the experience we've had of bowling on flat decks and the ball doing nothing, when you get the opportunity like that you lick your lips and try to show off your skills".
James Anderson was on song in bowler-friendly conditions.
After rain meant there was no play on Thursday, Anderson struck with the fifth ball of the match when Murali Vijay, aiming legside, was undone by late outswing and bowled for a duck. Such scrambled thinking then did for Pujara after India's No3 set off for a single in Anderson's next over.
Mourinho hails 'monster' Pogba performance
Eric Bailly did superbly to deny Iheanacho, and Vardy bundled Shaw off the ball to send in a cross that Gray nearly flicked home. The France playmaker then continued to impress as the first half wore on at Old Trafford , leading his team-mates by example.
At the break, Cheteshwar Pujara, who replaced Shikhar Dhawan in the playing XI, was at one and giving him company was skipper Virat Kohli (1).
The only hope was the skipper himself and his deputy Ajinkya Rahane (18), who had scored a memorable century in 2014.
Yet that was what happened off the last of the 12 balls bowled between lunch and tea.
No sooner had Pujara been dismissed, then there was a fresh downpour and it was not until 5.10pm (1610 GMT) that the match re-started.
Sam Curran (22no) made the most of some erratic bowling from Kuldeep Yadav to boost England's lead further and, weather permitting, he and Woakes will resume with the bat on the fourth morning.
Dropped slip catches proved a problem for England at Edgbaston, with Kohli missed twice en route to 149 - his maiden Test century in England.
England's Jos Buttler celebrates taking the wicket of India's Virat Kohli.