Hosts Bengal tightened their grip over the Ranji Trophy semifinal by reducing Karnataka to 98 for three after setting them a stiff 352-run target on day three of the contest, here on Monday.
Resuming the day at 72 for four, Bengal could manage just 161 but the massive 190-run first innings lead meant that Karnataka now have a mountain to climb.
Anustup Majumdar, who staged a fourth rescue-act this season with an unbeaten 149 in the first innings, hit a combative 41 in Bengal's second innings amid yet another batting collapse.
Meanwhile, medium pacer Chintan Gaja grabbed a fifer to lead Gujarat's fight-back after they conceded a 52-run first-innings lead against Saurashtra.
Gaja (5/15) reduced Saurashtra to 66 for 5 in their second essay at the end of the day three as the hosts took an overall lead of 118 at the SCA Stadium in Khandheri.
The 25-year-old Ahmedabad-born Gaja bowled in the right areas and was handsomely rewarded for his efforts.
Brief Scores: Bengal 312 and 161; 54.4 overs (Sudip Chatterjee 45, Anustup Majumdar 41, Shahbaz Ahmed 31; Abhimanyu Mithun 4/23, Krishnappa Gowtham 3/15). Karnataka 122 and 98/3; 38 overs (Devdutt Paddikkal 50*)
Saurashtra 304 and 66/5 (Chetan Sakariya 32 batting, Chintan Gaja 5/15) v/s Gujarat 252 (Rujul Bhatt 71, Chintan Gaja 61; Jaydev Unadkat 3-86). Saurashtra lead by 118 runs.