Hosts MP were 106 for the loss of two wickets at the draw of stumps.
Earlier, resuming at their overnight score of 255 for the loss of five wickets, Railways' Kulmani Parida (9) was bowled by Jitendra Likhar who claimed his second wicket.
Later Raja Ali (53 6x1, 4x6) and Siddharth Joshi (47) provided stability to their team by adding 82 runs for the seventh wicket.
However, Golwalkar then weaved a spin web around the railmen claiming the wickets of Ali, Joshi, G Shankar Rao (10) and Harvinder Singh (0) to finish with 8 for 127.
MP opened their innings on a confident note but suffered a setback in the eighth over when Sachin Dholpure (14 4x2) was trapped lbw by Harvinder Singh.
The hosts suffered another jolt when skipper Amay Khurasia (1) was bowled out by Harvinder Singh in the 10th over with the scoreboard reading 36.
However, Naman Ojha (45 not out) and Devendra Bundela (43 not out) added 70 runs for the third wicket to provide the much needed stability.