Get the live updates here.
The Indian batsmen have themselves to blame as much as the top-class bowling from the English fast-bowlers led by James Anderson. Murali Vijay was the first victim, his magnificent mullet no match for a full Anderson outswinger that he tried to work through midwicket while it was busy rearranging his stumps. However, the other batsmen offered little to no resistance and James Anderson ended up with figures of 5/20.
With the forecast set fair for Saturday, it will be the turn of England's batsmen to drive home the advantage given to them by their bowlers on a day where there were two stoppages for rain spanning more than five hours.
Edging through to Jonny Bairstow, Rahul became yet another victim of Anderson's relentless length.
Just as at Edgbaston, fortune it seemed was on the side of the Indian captain, CricViz calculated that Anderson has induced 33 false shots from Kohli in this series without dismissing him - a number that would typically produce 2.75 wickets.
In doing so, Bairstow brought up his 19th Test half-century off 76 balls.
A delivery that pitched on middle stump hit the seam and Kohli closed his bat face with a leading edge being gobbled at the slip by Jos Buttler. Kohli might have survived going mano-a-mano with Anderson, but in these conditions Woakes proved no less worthy an adversary.
Bairstow and Woakes came together when England were struggling at 131 for five, only 24 ahead of India, with the ball still moving around, but the pair drained the life out of India who found themselves short of pace bowling and over-loaded with spin on a slow pitch.
After Chris Woakes removed Virat Kohli and Hardik Pandya in successive overs, he finished the day with a Test record at Lord's reading 16 wickets at the absurdly low average of 9.93.
"When we bowl like that we would bowl most teams out in the world, we were that good".
Can India bounce back after being humbled for 107?