Mumbai ended the day with a score of 250 for 3 in 82 overs with lefthander Nishit Shetty (26 not out)giving company to Muzumdar at stumps.
Earlier, resuming at their overnight score of 210 for eight, the visitors were bowled out for 232 off 97 overs, 26 minutes after the start of play today with Test discard Ajit Agarkar picking up both the wickets of Bhavik Thakkar (22 off 72 balls) and last man Ashrat Makda (9) with Hitesh Majmudar remaining unbeaten on 19.
Jaffer and Vinayak Mane then gave the hosts a solid start putting on 99 runs off 32.5 overs before Gujarat bowlers tasted success when they had the latter caught behind by make shift wicketkeeper Nilesh Modi off paceman Makda for 28 off 105 balls with four fours.
Modi was forced to keep the wickets after Test discard Parthiv Patel hurt his right thumb in Mumbai's 16th over and had to leave the field. Patel will miss the next two matches as the X-Ray later showed a dislocated thumb.
Jaffer, who was timing the ball well, raced to his 50 with eleven hits to the fence and looked in very good nick before being caught by Kirat Damani off spinner Timil Patel for 86 which also included 16 well struck boundaries.