James Anderson picked up two wickets as England fought back against India on a truncated second day of the first LV= Insurance Test at Trent Bridge.

In a rampant early afternoon spell, a pugnacious-as-ever Anderson took back-to-back wickets as he removed Cheteshwar Pujara and talismanic India skipper Virat Kohli, the latter of whom fell for a golden duck.

That put the tourists onto the back foot, as they lost three wickets for eight runs following lunch, to reach 125 for four before bad light, and then rain, brought about a premature end to the day’s play.

A lengthy delay followed a 2:30pm stoppage, before a stop-start remainder of the day during which the players re-emerged twice, only to return almost immediately afterwards, was finally brought to a close.

Such a collapse was a far cry from the assured confidence with which India had handled the morning session, following resumption on their overnight 21 without loss.

Openers KL Rahul and Rohit Sharma were sedate and steady, taking advantage of the delicious sunlight which enveloped Trent Bridge, to move through the early exchanges untroubled, adding 24 in the opening hour.

England were ultimately made to wait almost the entire morning session for a breakthrough, but they did finally get their reward seconds before lunch when Sharma hooked Ollie Robinson to Sam Curran at fine leg for 36.

Having laboured without fruit under sunshine in the morning, the arrival of some cloud cover in the afternoon changed the tone somewhat, and, desperate to defend a below-par total of 183, England hunted more following lunch.

There was initial frustration as Pujara, having at first been given out lbw on the field, was reprieved when DRS found the ball to be going over the top of the stumps.

However, the number three was removed soon afterwards, as the returning Anderson found his outside edge, and a swift umpire review confirmed the ball had nestled safely in Jos Buttler’s gloves to leave India 104 for two.

To the delight of a raucous home crowd, Anderson then induced a nick from Kohli through to Buttler the very next ball, with the visiting captain stood in disbelief, such is his hatred of being dismissed.

Somewhat shaky, India then suffered further loss when Ajinkya Rahane was run out by Jonny Bairstow for five; wanting a single from the bowler’s end, he was sent back by Rahul but was well short when the throw came in.

Amidst the carnage, opener Rahul manoeuvred his way to fifty, the 12th of his Test career, as he and new man Rishabh Pant picked up at 112 for four, preventing further loss before the rain came as India closed 58 in arrears.