The third day's proceedings saw both the teams engaged in heated exchange of words as about 2,000-odd spectators also played their part in shouting and booing Murali Kartik.
Bengal players also levelled allegations of ball tampering against Railways skipper Kartik, for which, the left-arm spinner was warned by the on-field umpires. The ball was replaced in the 15th over of the Bengal's second innings.
But, it was Shukla with his 78-ball 63 (8x4, 1x6) that stole the show as he led the recovery after Bengal were reduced to 40/4.
Only 76.3 overs were possible in the day, including 51 in Bengal's second innings, something that sums up the time lost in the middle with Kartik engaging in a mind game and apparent sledging.
More From This Section
Mercurial pacer Ashoke Dinda dismissed Arindam Ghosh for 97 (13x4) en route his 6/105 to give hosts a slender three-run lead, which led to wild celebration in the Bengal camp as if they had made the semi-finals.
But Bengal's joy was shortlived as in no time their scorecard read 40/4 in 21.5 overs with Anureet Singh scalping Abhimanyu Easwaran (0), Subhomoy Das (19) and Sudip Chatterjee (8).
Railways' strike bowler Anureet stepped up the pressure with five maiden overs on the trot in his marathon spell of 13-7-22-3.