Gujarat pacer Hitesh Majumdar took 5 for 65 to force Bengal concede a three-run lead in the first innings.
Parthiv Patel scored a century as Gujarat posted 329 in their first innings. In reply, Bengal were 227 for 5 in the Ranji Trophy match.
Gujarat were 276 for 7 on the opening day of the four-day Ranji Trophy Elite Group B match against Bengal.
Mumbai still trail Punjab by 81 runs in the first innings, on day 3 of the Ranji Trophy match.
Amit Singh claimed three wickets for 30 runs and Ashraf Makada took 3 for 39 as Hyderabad were bowled out for 205.
Ranadeb Bose claimed a five-wicket haul as Bengal pocketed two points against Mumbai in the Ranji Trophy.
Sourav Ganguly will lead a 14-member Bengal team in the Ranji Trophy opener against Punjab.
Tamil Nadu were struggling at 191 for seven in the first innings after day one of the Ranji Trophy Elite Group 'B' match.
Uttar Pradesh thrashed Assam by eight wickets to win their first Ranji match of the season.
After being bowled out for 208 in the first innings, Andhra Pradesh batted to 292 for nine following on against Uttar Pradesh.
Kiran Powar and Connor Williams missed centuries as Baroda won by 220 runs.
Andhra Pradesh stumbled to 155 for six in reply to Uttar Pradesh's 365
Chasing Baroda's 449 for 4 declared in the first innings, Services were dismissed for 388 on the final day of the Ranji Trophy match.
Punjab gained two points as their Ranji Trophy Elite Group B league match against Andhra ended in a draw.
Uttar Pradesh crushed Hyderabad by 10 wickets to register their first victory in the Ranji Trophy Elite Group 'B'.
The hosts are 30 runs short of victory against Hyderabad in the Ranji Trophy match.
The hosts were 101 for 1 after bundling out Hyderabad for a paltry 142 on the opening day of the Ranji Trophy Elite Group 'B' match.
Baroda were 82 for 1 in their Ranji Trophy match against Services, which saw only 26.2 overs being bowled because of wet conditions and bad light.
Andhra defeated Haryana by an innings and 45 runs to pick up a maximum five points in the Ranji Trophy Elite Group B match.
Hyderabad trail by 182 runs in their second innings with only three wickets in hand on day three in the Ranji Trophy Elite 'B' match.
UP, replying to Services' first innings of 321, were 106 for 2 on day 2 of the Ranji Trophy match.
A dogged century by number nine batsman S Rana helped Haryana post a respectable 260 against Baroda on day 1 in the Ranji Trophy match.
Haryana got two points from the eight runs first innings lead in the Ranji Trophy match.
Jacob Martin slammed an unbeaten knock of 242 as Baroda cruised to a mammoth 562 for seven against Uttar Pradesh
Fine pace bowling by Joginder Sharma enabled Haryana restrict Punjab to 224 in their first innings and gain an eight-run first innings lead on the second day of the Ranji Trophy Elite Group 'B' match.
Both hit unbeaten centuries as Baroda raced to 268 for 2 in reply to Uttar Pradesh's first innings total of 346 in the Ranji Trophy match.
Hyderabad rallied after their openers got out cheaply to post 211 for 5 on the opening day of their Ranji Trophy match against Andhra.
The southpaw slammed 75 as Uttar Pradesh ended day one on 303 for six against Baroda
Following-on 207 runs behind, Tamil Nadu were 37 for 1 at close on day 3 in the Ranji Trophy match against Hderabad.
The medium pacer claimed 5 for 57 as Tamil Nadu beat Assam by 295 runs in the Elite group Ranji Trophy match.\n\n
The medium pace claimed 5 for 49 as Rajasthan restricted Gujarat to 188 for 9 in the first innings on the second day of the Ranji Trophy 'Elite' Group 'B match.\n\n
Bengal reached 207 for three against Tamil Nadu on the rain-interrupted first day of the Ranji Trophy Elite Group B league match.
A fighting 126-run partnership between captain Rohan Gavaskar (96) and Sanjeeb Sanyal (60) couldn't save Bengal in the Ranji Trophy match.
Karnataka were dismissed for 208 in the first innings on day 1 of the Ranji Trophy Elite Group B match against Tamil Nadu.
After setting UP a stiff target of 346 for victory, Baroda reduced the visitors to 114 for three in the second innings.
Uttar Pradesh chased the 231-run target with five wickets to spare to beat Maharashtra.
Uttar Pradesh chasing a target of 232 ended the day on 59 for one after bowling out Maharashtra for 119 in the second innings.
The hosts trounced Assam by an innings and 46 on the third day Ranji Trophy Elite Group 'B' match.
The debutant claimed seven for 76 to help Tamil Nadu take a vital 26-run first innings lead over Punjab.
The two bowlers claimed three wickets each as Uttar Pradesh restricted the hosts to 236 for eight on the opening day of the Ranji Trophy match.