Manish Pandey (119) hit a timely century and raised a 133-run stand with Ravikumar Samarth (75) as Karnataka reached 287 for eight in their second innings against Mumbai in their Group A Ranji match, which is set for an exciting finish here.
After folding Mumbai's first innings at 269 in the morning, Karnataka are now 269 runs ahead of the visitors, who took a vital lead of 18 runs before yesterday's hero Siddesh Lad fell short of his century by seven runs.
When stumps were drawn, tailenders KP Appanna and HS Sharath were batting on four and six, respectively.
Pandey and Samarth kept the hopes alive for Karnataka to go for an outright victory after conceding first innings lead to Mumbai.
Karnataka began their second innings badly as they lost make-shift opener Karun Nair and stop-gap number three batsman Shreyas Gopal, cheaply for seven and zero, leaving the hosts tottering at 32 for two.
Mumbai, however, did not capitalise on the upperhand and lost the opportunity to mount pressure and attack Karnataka batsmen, especially Pandey, whose confidence had dipped after scoring just one in the first innings.
"We should have attacked Karnataka batsmen, especially Pandey after the hosts were struggling at 32 for two. We should have had three slips than two, and placed attacking field," Mumbai coach Sulakshan Kulkarni said.
Pandey looked in a hurry and cracked a quick-fire century off 147 balls with 13 boundaries and two sixes. Samarth also paced his innings superbly by belting 10 boundaries after facing 111 balls.
After the departure of Samarth, who was trapped leg before off Kaustubh Pawar, Karnataka could add 111 runs and lost five wickets, four in the final session of the day.
CM Gautam (11) and Stuart Binny (18), made brief appearances and gave useful support to Pandey.
The centurion eventually lost his wicket to leg-spinner Vishal Dabholkar, handing a catch to Wasim Jaffer.
For Mumbai, pacers Javed Khan and Saurabh Netrawalkar, and Dabholkar bagged two wickets each, while Shardul Thakur and Pawar picked a wicket apiece.
Earlier, resuming on 217 for seven, Mumbai were all out for 269 runs as they batted for 13.4 overs in the morning for an addition of 52 runs.
Lad (93) added 34 more runs to his overnight 59 before was the last batsman out.
Pacer Sharath added two more wickets to end with figures of five for 57 while Pandey claimed the eighth wicket of the visitors.
Mumbai is looking for an outright victory if they manage to bundle out the hosts quickly tomorrow.
"If we are set a target of 320 runs, we will go for it. 300 is chasable on this slow and low wicket," Mumbai coach said.