But then Dabholkar got the breakthrough by claiming the wicket of Merai (36), and when Patel was bowled by Suryakumar Yadav for 65 Mumbai got the sniff of a victory.
Gujarat's last six wickets fell for just 12 runs in 11.2 overs as Abdulla and Dabholkar polished off the tail.
Abdulla ended the second innings with bowling figures of five for 44 in addition to his 6/42 in the first innings. He also scored 68 runs (30 in the first innings and 38 in the second) in the low-scoring match.
While Patel hit 10 fours in his 99-ball knock, Merai had four boundaries in their 76-run stand for the fourth wicket.