A brilliant 90 by inform Suryakumar Yadav and late flourish from Shardul Thakur helped Mumbai set Uttar Pardesh a target of 295 runs on day three of the Ranji Trophy match.
Yadav, who missed on his century in the first innings, guided Mumbai to 286 all out, in an innings which was studded with ten boundaries and a six. Shardul made a useful 48 in 64 balls with seven boundaries and two sixes. The pair added a vital 57 run-stand for the eighth wicket.
At close of play, Uttar Pradesh were 43 for one in their second innings, trailing 252 runs with nine wickets in hand, with Shivam Chaudhary and Samarth Singh were on the crease with 28 and seven runs, respectively.
Tanmay Srivastava, who was looking to give solid foundation or a successful run chase, fell to opening bowler Shardul for six.
Resuming their score at 51 for two, Mumbai lost their overnight batsmen – Akhil Herwadkar (19) and Shreyas Iyer (18) – after adding 28 runs.
With a defeat almost staring at their face with the scoresheet reading 79 for four, inform Yadav and Abhishek Nayar (39) steadied the ship by putting up a useful 81 runs partnership for the fifth wicket, taking the total to 160 for four. Nayar scored 39 in 81 balls after smashing five boundaries and a six.
Yadav and S D Lad brought back the team into reckoning by stitching a 62-run partnership for seventh wicket, taking the total to 222 for six, but Lad could not hold on and got out after scoring 35 off 56 balls with two boundaries and sixes each.
Next to get out was Yadav for ninety runs after he was caught by Umang Sharma of Saurabh Kumar.
After the departure of Yadav, Mumbai folded their innings after useful contributions coming from the bat of Shardul.
Saurabh Kumar (3 for 48) and Kuldeep Yadav (3 for 77) took six wickets between them, while Bhuvaneshwar Kumar (2 for 53) and Ankit Rajpoot (2 for 54) picked two wickets each.