Bumrah is no mug with the bat.
Unadkat scalped a seven-wicket haul including the prized wickets of Parthiv Patel and Chirag Gandhi to single-handedly steer Saurashtra into the final.
Bengal will now be vying to lift their third Ranji Trophy in the final.
Karnataka need 254 runs to clinch the encounter and pave their way to the final.
Coming on to Bengal's second innings, it was not a cakewalk for the hosts as they lost four early wickets before the stumps on Day 2.
The demand for using DRS in knockout stages of Ranji Trophy had increased manyfold after Cheteshwar Pujara wasn't given caught-behind in the semi-final of the last edition.
Krishnappa Gowtham's seven-wicket haul paved way for a facile win for Karnataka as they clinched the victory by 167 runs.
Gujarat registered a comprehensive 464-run triumph over Goa after decimating their batting attack in both the innings.
In the encounter between Karnataka and Jammu & Kashmir, the former posted 206 runs on the board on the back of Krishnamurthy Siddharth's 76-run knock.
Saurashtra also continued their run-scoring spree as they put up 419 runs on the scoreboard in their first innings.