Railways secured their second outright win of the season, routing Assam for 55 in their second innings and handing them an innings-and-184-run loss in Guwahati.

Resuming on 41 for 7, Assam added only 14 runs to their score before being dismissed in 32.3 overs. Seamer Anureet Singh, who sparked the collapse, ended with 5 for 28 - his 15th five-wicket haul in first-class cricket. Deepak Bansal and Amit Mishra complemented him with two wickets each. Wicketkeeper Kunal Saikia was the only Assam player to reach double figures in their second innings.

Legspinner Shreyas Gopal bagged a match haul of nine wickets, including four in the second innings, to wrap up Karnataka's second outright win in two matches, against Hyderabad in Shimoga.

Chasing 380, Hyderabad were bowled out for 320 with B Sandeep top scoring with 80. The overnight pair of opener Tanmay Agarwal and captain Ambati Rayudu had extended their stand to 53, before Agarwal was pinned lbw by offspinner K Gowtham. Allrounder Stuart Binny then claimed the key wicket of Rayudu for 31 to pin down the visitors to 117 for 4. Sandeep and Ashish Reddy then propped up the chase with fifties each before the spinners cleaned up the lower order. Gowtham took three wickets, and stretched his match haul to six. Hyderabad were ultimately dismissed in 109.4 overs.

Karun Nair, who had struck 134 off 229 balls, was named Man of the Match in his first match of the Ranji Trophy season.

Offspinner Chirag Khurana's second six-wicket haul of the match trumped Rinku Singh's 136-ball 122 not out - his maiden first-class hundred - and secured Maharashtra's 31-run win over Uttar Pradesh in Lucknow.

Resuming on 256 for 4, Maharashtra added 26 runs to their overnight score before declaring on 282 for 7, setting Uttar Pradesh a target of 324.

The hosts lost Almas Shaukat and Himanshu Asnora early, and when captain Suresh Raina was dismissed for 5 by Khurana, Uttar Pradesh were 105 for 4. Akshdeep Nath and Rinku then put on 112 for the fifth wicket in 21.2 overs. The stand ended when Nath was dismissed for 79 off 123 balls. Left-arm spinner Saurabh Kumar contributed 23 but his wicket triggered a collapse: Uttar Pradesh lost their last five wickets for 38 runs to be bowled out for 292.