Mumbai, who resumed on the penultimate day at 196/6, had their hopes on stand-in skipper Siddhesh Lad, who was unbeaten on 70.
But the right-handed batsman could add only 23 runs to his overnight tally before being caught by Rohit Motani off Samad Fallah.
Young Shubham Ranjane remained unbeaten on 54, but lacked support from the other end as wickets kept tumbling and Mumbai fell well short of the hosts' tally of 352.
For the hosts, Ashay Palkar (4-62) and left-arm medium pacer Samad Fallah (3-55) were the main wicket takers.
Skipper Rahul Tripathi (13 not out) and Saytajeet Bachhav (3 not out) were the not out batsmen at stumps for Maharashtra, whose overall lead was 191.
At Vadodara, hosts Baroda defeated Chhattisgarh by nine wickets to fetch 6 points.
At Valsad, centuries by wicket-keeper Nitin Bhille (116) and Mahesh Rawat(119 not out) helped Railways overhaul Gujarats first innings total of 367 and take the lead.
At Rajkot: Saurashtra 316 and 79 (Snell Patel 22; Pavan Deshpande 3-5) beat Karnataka 217 and 91 (Karun Nair 30, Shreyas Gopal 27; K Makwana 5-28) by 87 runs.
Saurashtra 6 points, Karnataka 0 points.
Baroda 6 points, Chhattisgarh 0 points.
(This story has not been edited by Business Standard staff and is auto-generated from a syndicated feed.)