There was thunder in the skies during a stormy, truncated day at Lord's and lightning when Jos Buttler dropped and then caught two catches in an action-packed start to the second Test.
England's new second slip is just as fallible as the man has been replaced in the cordon at Dawid Malan when he spilled Virat Kohli and then Hardik Pandya off an exasperated Chris Woakes on another compelling day of Test cricket.
Yet, remarkably, Buttler then caught both batsmen each time off the very next ball as England's continued fall in the field did not stop them demolishing India for 107 all out with all but unplayable swing bowling.
Hosts England dominated the Lord's Test against India on Friday as wickets fell in London
The contest was at the mercy of Mother Nature as Lord's and rain stopped play twice
After taking two early wickets England star James Anderson (right) sprinted off the field as rain fell heavily in the late morning
Rain may have fallen for most of the second day after being washed out.
And even though it was to be the brilliant Jimmy Anderson who took five India wickets in the carnage it was Woakes who distracted Bristol distractions.
There will be more relieved man in the England dressing room than Buttler, the second of what became six closely grouped England slips as Woakes and Anderson in particular swung the Dukes ball round corners.
The key figure of Kohli, who had earlier been involved in a terrible mix-up that ended with Cheteshwar Pujara being run out, had been given a job over before he edged Woakes low to Buttler's left on 19.
When the luck went down there were echoes or Edgbaston when Malan dropped the India captain twice on his way to a brilliant 149 that could easily have led his side to a first Test victory.
Instead, from the very next ball, Kohli edged again and this time Buttler hero on, just as he did in Woakes next to when he spilled a flashing drive from Pandya to claim him straight afterwards.
Even a third drop of the day, this one from captain Joe Root at fourth slip off Stuart Broad, did not cost that as Ajinkya Rahane, reprieved on five, became the seventh wicket to fall and the fourth of Anderson's five.
Play resumed briefly in the afternoon and England took their third wicket as Ollie Pope ran out Cheteshwar Pujara (not in shot)
England claimed the big scalp or India captain Virat Kohli in the evening session when he had a shot with the edge of his bat
Chris Woakes (left) celebrated claiming the wicket or captain Kohli after goalkeeper Jos Buttler (right) hero on a smart catch
This, then, was another excellent day for England and, with three days to go, they would fancy their chances of going two disruption.
There had only been eight and a half overs if finally resumed at 5.20pm with the rain, but India had already lost three key wickets by then in reaching only 15.
The run out was comical yet frustrating for India because it did not happen until after the umpires decided to carry on the load on Lord's.
India will feel aggrieved because the players were on their way off before Marais Erasmus and Aleem Darely, that's the way to go.
Then off the very next ball Kohli started to run, hesitated and then changed his mind leaving Pujara with nowhere to go and debutant Pope with all the time in the world.
Insult was added to Indian injury when the clouds finally opened up before Rahane could make his way to the middle.
That was the chaotic culmination of a spell of just to start an eventful opening of the second Test when two wickets fell in the first half hour of what was in effect the opening day.
England seamer Woakes was soon celebrating again after claiming his second wicket of the day to get rid of Hardik Pandya
Twenty-year-old England ace Sam Curran (right) made a mess of Dinesh Karthik's stumps to claim the sixth wicket of the day
Anderson and Stuart Do not know why Joe Root has not yet been able to come to bat in Pakistan.
This time the England captain had no hesitation in throwing the ball to his big two when he won again and this time there was no throwing away the advantage.
Anderson was going to get the wonders of the second bowler at the same time. Muttiah Muralitharan has done it on three Sri Lankan venues – but it's just that by the close.
It took Anderson only five balls to dismiss Murali Vijay with an absolute beauty, pitched up and moving in to the right-hander before swinging away late and evading a loose drive to clatter into the stumps.
Then KL Rahul pushed at another swinging ball from Anderson that Jonny Bairstow. The door was ajar after Pujara's run out and England were to barge their way through.
Firstly Woakes made his double intervention and Sam Curran was to pitch in by finding lavish swing to take out Dinesh Karthik's off-stump.
But it was Anderson, yet again, who was going to prove the destroyer, taking three of the last four years to finish with sublime figures of five for 20. His 100th wicket at Lord's will only last until India's second innings after England will attempt to bat them out of the game on Saturday.
Wicket No. 7 was Anderson's third and final day India's Ajinkya Rahane sent back 18 runs
Stuart Broad (left) took India's ninth wicket before Anderson ended the innings by claiming his 99th in Test cricket at Lord's