Himachal Pradesh's resistance did not last long into the fourth day. Ajit Agarkar took three wickets in seven balls to nip the improbable hopes of a draw - HP began the day trailing by 45 runs with five second-innings wickets in hand - and the batsmen chased down the target with nine wickets to spare.
Resuming the day on 200 for 5, HP soon found themselves at 224 for 8 once Agarkar struck. He removed Sarandeep Singh, to an athletic catch by Rohit Sharma at cover, and Vishal Bhatia in the 60th over of the innings. Paras Dogra, who top scored with 90, was undone by a snorter in Agarkar's next over. It was a timely return to form for Agarkar, who picked up his first five-wicket haul of the tournament - he had removed the openers on the third day.
Vikramjeet Malik and Ashok Thakur, the HP captain, added 41 runs in 4.3 overs to quickly take their team into the lead. But that was the best they could do: Thakur was run out for 16, while Malik was caught-and-bowled for a run-a-ball 26 by Ramesh Powar.
Mumbai lost Ajinkya Rahane during their chase, which they completed in 13.4 overs. "It was a team effort," their coach Praveen Amre told DNA. "Everyone chipped in and that made this match special." Mumbai will be strengthened by the inclusion of Zaheer Khan and Sachin Tendulkar for the semi-finals, where they take on Saurashtra.
This quarter-final ended in a predictable draw. UP started the day 473 runs ahead but they had no inclination of declaring; a draw would do for them given their first innings lead.
They started the day with only two wickets remaining but batted for more than 31 overs, with the overnight batsmen, Amir Khan and Praveen Gupta, making half-centuries. Gujarat had about two sessions to bat and their batsmen plodded along to 106, with opener Nilesh Modi helping himself to a half-century in his last first-class match, before the match was called off.
UP will take on Tamil Nadu in the semi-final in Nagpur, which starts on Sunday.
Tamil Nadu were behind for three days of this contest but, on the fourth, executed a perfect one-two sucker punch to beat Bengal and enter the Ranji semis. In the morning, L Balaji ripped through the Bengal lower order, taking five wickets for seven runs; that quick burst gave Tamil Nadu the time to chase 227 in a minimum of 68 overs. M Vijay showed up the pitch for what it truly was, scoring a quickfire 73 with utmost ease to set up Tamil Nadu's chase, and S Badrinath's unbeaten 92 completed the victory. Read Sidharth Monga's
report.
Saurashtra joined in the season of improbable chases by reaching the target of 325 set by Karnataka with considerable ease to enter their second successive Ranji Trophy semi-final. Cheteshwar Pujara scored a match-winning century under pressure and was helped by contributions from Shitanshu Kotak, Ravindra Jadeja and captain Jaydev Shah. Read Nagraj Gollapudi's
report.