Bengal and Karnataka scripted contrasting wins over Punjab and Baroda respectively to qualify for the Ranji Trophy quarterfinals on Friday.
The results on day three of the final round of Ranji Trophy also knocked Delhi out of the tournament.
Punjab, needing 190 runs for victory, fluffed their run chase to be bowled out for 141, handing Bengal a 48-run victory.
Spinners dominated the game with Bengal left-arm spinner Shahbaz Ahmed picking up four wickets in the second innings to take his match-haul to 11.
Resuming day three at 199 for nine, Bengal scored only three runs to set Punjab a 190-run target.
It turned out to be enough in a low-scoring game with Punjab getting bowled out in 47. 3 overs. Ramandeep Singh (69 not out off 104) ran out of partners in the end.
Bengal gained six points from the win, pushing them on the top of the standings.
In Bengaluru, Karnataka advanced to the quarterfinals with an eight-wicket win over Baroda.
It was an improved batting effort from Baroda in the second innings after being shot out for 85 on day one. They ended their second innings at 296 all out, setting Karnataka a 149-run target, which the hosts reached in 44.4 overs with the loss of just two wickets.
Karnataka skipper Karun Nair took the team over the line with an unbeaten 71 off 126 balls.
At the Feroz Shah Kotla, Delhi made Rajasthan follow-on after bowling them out for 299 in the first innings in response to their mammoth 623.
Rajasthan captain Ashok Menaria scored a gritty 119 but he did not get support from the other batsmen.
Following-on, Rajasthan were 128 for in their second innings, trailing Delhi by 196 runs.
Haryana require 121 for win with five wickets in hand against J&K
A seven-wicket haul by Jayant Yadav helped Haryana bounce back into contention on the third day of their Ranji Trophy Group C match against Jammu and Kashmir in Jammu.
The off-spinner took a career-best seven for 58 to bowl out the home team for 174, leaving Haryana to chase 224 for an outright victory.
The home team then picked up five wickets as Haryana finished the day at 103 for five, requiring another 121.
J and K had gained a first-innings lead after bowling out Haryana for 291 in response to their 340.
The home team failed to build on a good start in the second innings with openers Suryansh Raina (38) and Jiyad Magrey (16) putting on 55 runs before Yadav got into the act.
He got the key wickets of Raina, Shubham Khajuria (9) and Shubham Pundir (12) to trigger a collapse.
Captain Parvez Rasool looked good till he was run-out for 29 by Chaitanya Bishnoi.
In the second innings, Haryana lost wickets at regular intervals as Rasool (3 for 35) dismissed first-innings centurion Pramod Chandila (1), apart from opener Himanshu Rana (24) and Yashu Sharma (24).
Brief scores: Jammu & Kashmir 340 all out in 87 overs (Shubham Singh Pundir 84, Shubham Kajuria 62, Parvez Rasool 49, Ram Dayal 43; Rahul Tewatia 7/98) and 174 all out in 50.1 overs (Suryansh Raina 38, Parvez Rasool 29; Jayant Yadav 7/58) vs Haryana 291 all out in 89.1 overs (Pramod Chandilla 119, Ankit Kumar 63, R P Sharma 41; Mujtaba Yousuf 6/49) and 103 for 5 in 39 overs (Chaitanya Bishnoi 31, Himanshu Rana 24; Parvez Rasool 3/35).
At Guwahati: Tripura 497 all out in 117.4 overs (M B Mura Singh 118, AA Sinha 90, Pratyush Singh 63, Milind 53, Harmeet Singh 41; Ranjeet Mali 5/114) and 76 for 5 in 21 overs (Milind 36 batting; Mukthar Hussain 3/41) vs Assam 283 all out in 106.1 overs (Rishav Das 132, Gokul Sharma 41; Harmeet Singh 6/110, Mura Singh 3/51).
At Baramati: Maharashtra 207 all out in 49.4 overs (A Palkar 60, V V More 59, N S Shaikh 47; Agrim Tiwari 3/49, Pradeep Chamoli 3/52) and 313 all out in 102.3 overs (Satyajit Bachhav 67, Ankit Bawane 61, Swapnil Fulpagar 51; Sunny Rana 7/43) vs Uttarakhand 251 all out in 79.5 overs (Kamal Singh 101, Saurabh Rawat 49, Vaibhav Bhatt 33; Satyajit Bachhav 4/71) and 103 for 2 in 33 overs (Kamal Singh 40 batting, D Negi 38).
At Cuttack: Odisha 436 all out in 146.2 overs (Debasish Samantray 156, Biplab Samantaray 74, Anurag Sarangi 65; Ashish Kumar 6/79) vs Jharkhand 355 for 9 in 108 overs (Kumar Suraj 107, Virat Singh 83; Suryankant Pradhan 3/86).
At Raipur: Chhattisgarh 179 all out in 52.1 overs (Amandeep Khare 97; Raushan Raj 4/53) and 325 for 1 in 90 overs (Jiwanjot Singh 152, Harpreet Singh Bhatia 101 batting, AG Tiwary 50 retired hurt) vs Services 398 all out in 107 overs (Rahul Singh Gahlaut 115, Rajat Paliwal 91; Puneet Datey 5/60).
Vasavada leads Saurashtra fightback; Karnataka make quarters
Senior pro Arpit Vasavada came up with a gritty unbeaten 126 to lead Saurashtra's fightback on the third day of their Ranji Trophy Elite Group B match against Tamil Nadu in Rajkot.
The result of this match would not affect Saurashtra's fortunes as they have already qualified for the knock-outs.
With Karnataka and Bengal winning their respective final league matches, Tamil Nadu are out of the reckoning.
As a result of Vasavada's resolute century, Saurashtra ended the third day at 346/6, adrift by 76 runs.
Tamil Nadu made 424 in the first innings built on N Jagadeesan's knock of 183.
The hosts started the penultimate day on 107/3.
Wicket-keeper Avi Barot (82) and Vasavada (126 not out) stitched together a 108-run stand for the fourth wicket as they tried to rebuild the innings after top-order collapse on the second day.
Barot missed his hundred by 18 runs as he edged to wicket-keeper Jagadeesan off right-arm medium pacer K Vignesh.
Another right-arm medium pacer M Mohammed removed Samarth Vyas (10) cheaply as the hosts lost half of their side for 213.
Young left-arm spinner M Siddharth then trapped Prerak Mankad (13) in front of the wicket even as Vasadava appeared to be running out of partners.
The hosts went to tea at 252/6, still adrift by 172 runs.
The 31-year old Vasavada notched up his sixth first-class hundred and then found an able allay in number eight Chirag Jani (47 not out) as the two forged an unbroken 104-run stand for the seventh wicket. The duo negated the challenge of the TN pacers and spinners.
Vasavada hammered 13 fours and one six so far and his first target would be to secure the first-innings lead for the home team as an outright result looks difficult.
Meanwhile, at the M Chinnaswamy Stadium in Bengaluru, Karnataka defeated Baroda by eight wickets to qualify for the knockouts.
For Karnataka, skipper Karun Nair struck an unbeaten 71 as they chased down the 149-run target in 44.4 overs and a day to spare.
Karnataka had taken a firm grip on the game right from day one after bundling out Baroda for 85.
Meanwhile in Mumbai, the hosts who are already out of the tournament, took the first-innings lead against Madhya Pradesh.
Opener Hardik Tamore slammed his maiden first-class hundred as Mumbai set an imposing 408-run target for MP, who ended the third day at 44/2.
Brief Scores: Tamil Nadu 424 v/s Saurashtra 346/6 (Arpit Vasavada 126 not out, Avi Barot 82; K Vignesh 2-57) Saurashtra trail by 76 runs.
In Bengaluru: Baroda 85 and 296 (A Pathan 90, Abhimanyusingh 52; M Prasidh Krishna 4-45) v/s Karnataka 233 and 150/2 (Karun Nair 71 not out; Bhargav Bhatt 2-62). Karnataka won by 8 wickets.
Karnataka 6 points, Baroda 0 points. Qualify for quarters.
In Mumbai: Mumbai 427 and 238/5 declared (Hardik Tamore 113; Mihir Hirwani 4-71) v/s Madhya Pradesh 258 (Venkatesh Iyer 93; Ankush Jaiswal 4-58) and 44/2. MP need 364 runs to win.
In Lucknow: Himachal Pradesh 220 and 433/7declared (A P Vashisht 141; N R Gangta 102; Saurabh Kumar 5/121) versus Uttar Pradesh 119 and 77/4. UP need 458 runs to win