Yesterday belonged to Chris Woakes, who scored a maiden Test match century to put England in command of this match. That meant England were on 137 for five, already 22 runs ahead of India's first-innings total of 107.
It was a below-par batting form the Indians on the Day 2 of the Lord's Test match after the first day was washed out completely due to rain.
The 29-year-old Woakes is playing in place of Ben Stokes, who was forced to miss the second test as he stands trial in a court in Bristol charged with affray.
For the tourists it seems their only hope of avoiding defeat and going 2-0 down in the five-match series is to perform a rain dance and hope the heavens open. That followed a first-day washout in London on Thursday.
And to what became the last ball before lunch, Root was lbw for 19 to a off-cutter that kept low, with Bairstow then unbeaten on four. But the likes of Ishant Sharma, Mohammed Shami and Hardik Pandya manage to push the hosts on the backfoot with four of them back in the hut at the stroke of lunch.
Jos Buttler (24) got in and got out before he too fell lbw aiming across the line as Shami took a third wicket this innings.
With Woakes, the first of England's three bowling all-rounders, at the crease alongside Bairstow, India could sense an opportunity to expose the tail.
That brought in Chris Woakes (55 not out) and alongside Jonny Bairstow he ensured more pain for India.
Both off-spinner Ravichandran Ashwin and recalled left-arm wrist-spinner Kuldeep Yadav went wicketless, with India having cause to regret dropping paceman Umesh Yadav.
"I would be so disappointed if I had messed up today because they were ideal conditions to bowl in".
Anderson bowled one at a back of a length outside off and the ball jagged back in to take the inside edge before landing in Bairstow's gloves.
"It would've been nice to have had a little bit more red-ball cricket under my belt (before the Test) but I definitely felt I was ready from the mental side of things if called upon".