Patel claimed six for 50 to dismiss Railways for a paltry 140 in the first innings, a lead of 97 runs for Maharashtra, at the Karnail Singh stadium.
At stumps, Maharashtra were in driver's seat posting 91 runs for the loss of three wickets, an overall lead of 188 runs.
Abhijit Kale, who hit a fluent 32, and Sairaj Bahutule, one, were at the crease.
Languishing at the bottom of the table with only four points so far, the hosts now face a near impossible task of avoiding relegation.
Maharashtra, who are also facing the same fate as the hosts would look to force a win tomorrow after poaching two crucial points.
It did not took much time for the glimmer of hope that it the Railways dressing room yesterday after the visitors were bundled out for a modest 237, to die down as resuming at 43 for no loss they were bundled out for an addition of 97 runs.
Munaf struck in this second over when overnight batsmen Amit Pagnis (36) edged him to Kaushik Aphale to first slip. Pagnis's scored was not surpassed by his teammates as wickets kept tumbling.