Needing 119 runs on the final day with five wickets in hand to reach a victory target of 315, Railways could manage 271 in 93.2 overs largely due to Dinda' s 5/67.
Bengal are now firmly on course for a knockout berth with 15 points in their kitty with two outright wins and three points by virtue of first innings lead in a drawn match.
It was a tricky final day as Mahesh Rawat (34) and skipper Karn Sharma (54 not out) came out to bat. The score was 186 for five and the second new ball was just an over old.
Using the conditions and his ability to hit the deck hard to perfection, Dinda employed a fuller length which did the trick.
More From This Section
First to go was Rawat who got a delivery that caught him plumb in-front. Once the 54-run stand came to an end, the floodgates opened as Dinda demolished the lower half in an unchanged 6.2 over spell.
Anureet Singh (10) and Karan Thakur (1) were then cleaned up as it turned out to be a perfect match for Bengal pace trio led by Dinda. Youngsters Amit Kuila and Sayan Ghosh got five wickets apiece as the three pacers bagged all 20 wickets in the match.
Brief Scores:
Bengal: 205 & 214
Railways: 105 & 271 in 93.2 overs (Shivakant Shukla 83, Karn Sharma 54 not out, Arindam Ghosh 51, Ashok Dinda 5/67).