Thakur bent his back on the bouncy Wankhede wicket and produced fiery spells, backed up by a very attacking umbrella field behind the wicket on both sides, to shake up the Maharashtra batting line up after Mumbai ran up a huge first innings total of 402.
Thakur, who went into his sixth game of the season with 21 wickets under his belt, ended the day with highly impressive figures of 4 for 62 that shook up Maharashtra who were reduced to 24 for 3 before recovering to 219 for 7 at stumps on day two of the five-day game.
The batsmen holding fort at close were Shrikant Mundhe (14) and Akshay Darekar (16). Maharashtra were facing an uphill task as they were 183 runs behind the home team, with little batting left to come tomorrow.
The 22-year-old Thakur, in only his second season for the 40-time champions, packed off openers Harshad Khadiwale and rival captain Rohit Motwani cheaply in the first spell of four overs to push Maharashtra on the backfoot very early.
Thakur then came back after tea to grab two more wickets in his third spell, including that of top-scorer Bawne, who was lucky to survive a chance in the slip cordon off his bowling on 5 and then got another reprieve after he was bowled off a no-ball by the same bowler.
Its his third haul of four wickets in only his 11th first class game.