Mumbai 294 (Lad 110, Tare 73, Nayar 59, Milind 5-80, Siraj 4-64) and 217 (Tare 57, Siraj 5-52) beat Hyderabad 280 (Agarwal 82, Badrinath 56, Nayar 4-60) and 201 (Anirudh 84*, Nayar 5-40, Gohil 5-64) by 30 runs
Abhishek Nayar took the three wickets that Hyderabad had standing, at the start of the fifth day in Raipur, to lead defending champions Mumbai into the semi-finals of the 2016-17 Ranji Trophy. Nayar finished with 5 for 40, which took his match haul to 9 for 100, a personal best in first-class cricket. He had also scored a valuable 59 in the first innings which took Mumbai from 139 for 5 to 294.
The final day began with Hyderabad on 121 for 7 in pursuit of 232. Five of those wickets were taken by Vijay Gohil, the left-arm spinner playing only his fifth first-class match.
The overnight batsmen B Anirudh and Chama Milind put up hardy resistance and even entertained thoughts of victory with their 64-run stand for the eighth wicket. Mumbai might have felt nervous considering the first 22 overs of the morning went by wicketless. Hyderabad might have felt optimistic considering Anirudh, their No. 3 batsman, was still in the middle, well past his fifty.
Under pressure, Nayar pulled off the star turn, much like he did in Mumbai's season opener. He had Milind caught behind, two balls later he had Mohammad Siraj lbw and then polished off the last man Ravi Kiran to seal a tense 30-run victory.
Hyderabad were bowled out for 201, Anirudh was stranded on 84 and Mumbai set up a knockout clash with Tamil Nadu on New Year's day 2017.
Gujarat 263 (Gandhi 81, Kalaria 73, Mohanty 5-68) and 641 (Gohel 359*, Dhiraj 6-147) drew with Odisha 199 (Pradhan 47, Bumrah 5-41) and 81 for 1 (Senapati 57*)
Gujarat opener Samit Gohel scored an unbeaten 359 and broke the world-record for the highest score by an opener carrying his bat in first-class cricket on the final day against Odisha. Gujarat qualified for the semi-final on the basis of first-innings lead at the Sawai Mansingh Stadium in Jaipur.
Gujarat resumed the day on 514 for 8, with Gohel batting on 261 alongside Hardik Patel. The overnight pair added five more to their 61-run stand before Hardik retired hurt. Gohel then put on 50 with No. 11 Jasprit Bumrah, before Hardik returned and added a further 72 runs with Gohel to take Gujarat to 641. During the course of that partnership, Gohel brought up his triple-century, and subsequently went past the record set by Surrey opener Bobby Abel in 1899. The innings ended with the dismissal of Hardik who had played 174 balls for his 18. Left-arm spinner Dhiraj Singh finished with figures of 6 for 147.
Odisha lost captain Govinda Poddar early, before ending on 81 for 1 in 22 overs. Nineteen-year old opening batsman Subhranshu Senapati ended his maiden Ranji season with an unbeaten 57-ball 59.