When bad light forced an early close on the third day, England were 357 for six in reply to India´s meagre first-innings 107 - a commanding lead of 250 runs. The all-rounder looked every inch a top-order batsman as, in tough conditions, he took the game to the India attack.
Kohli, in particular, seemed reluctant to face Anderson, a bowler who dismissed him four times during India's last tour of England in 2014.
Jimmy Anderson showed he remains a deadly proposition in English conditions taking 5-20 as England bowled out India for a miserly 107 on the second day of the second test at Lord's.
It may not be long though before their attention - and England's - turns to bowling and trying to force through a win to put their side 2-0 up in the series.
Woakes joined Bairstow and, while Shami and Sharma were getting the ball to reverse swing and there was some uneven bounce, the England pair negotiated their way through the tricky spells before beginning to accelerate and bringing up their 100 partnership in the first over of the evening session.
While on the first day, the team was treated to dishes like chicken lasagna, paneer tikka curry and apple pie with custard, among many others, the second day saw them being served with banana and date sticky toffee pudding, chicken carbonara, prawns in marie rose sauce and much more.
Bitcoin price analysis: BTC/USD crashes to $6,556 as SEC postpones VanEck verdict
London time, trading at just over $6,500, according to data from CoinDesk . Bitcoin was down around 8 percent from 24 hours ago at 10.53 a.m.
That followed a first-day washout in London.
After a delay of more than two hours, the players returned for 12 balls, during which Kohli and Pujara groped around trying to find the ball as Anderson and Stuart Broad terrorised them under leaden skies.
Chris Woakes gave Bairstow fine support as England stretched their lead.
But it was new-ball partner Mohammed Shami who made the breakthrough when Keaton Jennings (11) was lbw playing across the line.
With the sun shining it looked like flawless batting conditions, but the rare rainfall of the previous two days in London still gave the India attack hope they could bowl their side back into he match. As first innings go in Test cricket it was a good one. Just before lunch, however, India struck with the vital wicket of the skipper.
Thereafter, wickets began to fall in heaps with Hardik Pandya (10) falling to Woakes before left-armer Sam Curran took Dinesh Karthik's (1) stumps for a ride.