Karnataka's batsmen struggled against a spirited Odisha bowling attack as they put up a modest 213 and took a paltry 11-run first innings lead on the second day of their Ranji Trophy match in Bangalore on Sunday.
The hosts, though, had something to celebrate towards the end as they had Odisha struggling at 30 for 2 in their second innings.
The visitors had scored 202 in the first innings.
Experienced pacer R Vinay Kumar cleaned up Odisha opener Sandeep Mulia (0) and Niranjan Bahera (4) to end the day on a high for the hosts.
Alok Sahoo (16) and G B Podder (8) will resume the Odisha innings on Monday.
Resuming the day on the overnight score of 16 for loss, Karnataka's batsmen were found wanting against the gentle pace of Deepak Behera and Lagnajit Samal, while they had little answers for part-timer Biplab Samantaray's bowling.
Behera (3-46) was the highest wicket-taker with three scalps while Samantaray (2-40) and Samal (2-8) took two wickets apiece.
Uthappa, who shaped 59 runs partnership for first wicket with K B Pawan, scored 43 and was the top scorer while most of the other batsmen failed to cross 30s.
Pawan (25) and Uthappa fell to Sahoo and Samantaray respectively, leaving Karnataka 95 for two at lunch.
Two quick wickets of in-form batsmen Manish Pandey (8) and Ganesh Satish (19) soon after lunch hurt Karnataka.
Behera then picked up Stuart Binny for 12. Samantaray and Samal chipped in with one wicket each reducing the home side to 183 for six at tea.
Samal celebrated Amita Verma's wicket cleaning him up for 26.