Coming into bat at the fall of fourth wicket in his 99th Ranji Trophy match, Shukla ensured that Bengal get to the 300-mark as he counter-attacked Saurashtra with an array of classical drives and aggressive pulls in his 163-ball-155, more than half of what Bengal managed in their first innings before being bundled out in 75.2 overs.
On a grassy Eden strip, half the Bengal side were back in the hut with scoreboard reading 77 for five, but Shukla in company of another veteran Subhomoy Das (42) staged a fantastic recovery adding 138 runs for the sixth wicket.
Having taken a break from his commentary assignment, former India captain Sourav Ganguly, who is also the chairman of Bengal's coaching committee was at the ground when Shukla cantered to a three-figure mark with couple of classical drives. On reaching 150, Shukla acknowledged the applause from Ganguly especially raising the bat for him.
Terming this as one of his best knocks, Shukla said: "We're in a difficult situation when I came in to bat, so it's really a satisfying knock."
Also Read
Coming to the crease when Bengal were reeling at 75/4, Shukla's first hour was all about occupying the crease even as their batting mainstay Wriddhiman Saha (28) got out with an addition of two runs to the total.
But it was clearly not the day for Saurashtra as Shukla took the attack on the visitors as he repaired the innings run by run posting his halfcentury in 68 deliveries.
His second 50 came in just 48 balls as he stepped on the gas and cantered to 150 in another 32 balls.
Shukla stepped out to Aarpit Vasavada for successive sixes and then a clean pull over midwicket to Chirag Jani took him to 148 as the Bengal skipper made it more special bringing up 150 that came with a boundary.
The innings clearly lifted the spirit in Bengal who attacked Saurashtra with a seven-man slip cordon in the only over bowled by the home side.
For a team which has India's Test No 3 Cheteshwar Pujara in their ranks, Bengal's score may not pose any threat but it will definitely give the home side an edge in the first session on the second day.
"The total may not be enough against Saurashtra but it's a fighting score," Shukla added.
Saurashtra 1st Innings 0/0 in 1 over.