Barring opener Barrington Rowland (59) and skipper J Arun Kumar (29), none of the Karnataka batsmen impressed, as Gujarat bowlers did a good job to give their team the upperhand.
Karnataka had a decent start with Rowland and Arun Kumar sharing a 61-run stand for the first wicket, but thereafter they lost wickets quickly. Leg-spinner Timil Patel and medium pacer Lalit Patel picked up two wickets each.
Earlier, resuming at 286 for seven, Gujarat added another 44 runs before being all out in 109 overs.
Tailenders Timil Patel and Siddarth Trivedi hit unbeaten 59 and 43, respectively, to frustrate the hosts' bowling attack. The duo put on 66 runs for the eighth wicket which could turn out to be crucial.
Vinay Kumar was the pick of the Karnataka bowlers, taking five wickets for 83 runs, while Dodda Ganesh claimed 3/92.
Brief scores: Gujarat Ist inngs 330 all out in 109 overs (Mukund Parmar 73, Timil Patel 59 not out, Niraj Patel 54, Trivedi 43; Vinay Kumar 5/83, Dodda Ganesh 3/92) vs Karnataka 162 for six in 69 overs (Rowland 59, Arun Kumar 29; Lalit Patel 2/29, Timil Patel 2/62).