Anderson's haul of 5-20, that leaves him just one wicket short of becoming the first bowler to take 100 in Tests at Lord's, did the majority of the damage.
'If we were bowling at our batsmen, we'd have the better of them too.
The last time a day's Test play was washed out completely at Lord's came 17 years ago when the scheduled opening day of the first Test against Pakistan was abandoned on May 17, 2001.
This second day may have begun in bright sunshine.
In the 6.3 overs possible it was Anderson, swinging the new ball with nearly absurd ease, who struck twice. The second saw KL Rahul, deceived by late away swing, caught behind.
Kohli and Pujara were friends before the mix-up. Such scrambled thinking then did for Pujara after India's No3 set off for a single in Anderson's next over.
After appearing to call for a single, Kohli started running before desperately scrambling back to the non-striker's end, while Pujara was stuck in limbo down the track as English debutant Ollie Poper whipped the bails off and he was out - not Kohli.
Their unbroken sixth-wicket stand was so far worth 99 runs and all the more valuable for the fact that England had slumped to 89 for four on the stroke of lunch.
Finally, Kohli (23) who had battled hard for 70 minutes and 57 balls, forced into committing a mistake by Woakes.
Chris Woakes scored his maiden Test century and Jonny Bairstow made 93 as England built a huge lead over India in the second Test at Lord's. Their punt to play Sam Curran worked perfectly in the series opener as he won the Man of the Match award at the Edgbaston.