In a tale of mixed fortunes, Mumbai allrounder Shivam Dubey bagged seven wickets, his second five-wicket haul, both versus Karanataka, in just his third match, but the opposition found an able ally in debutant Krishnamurthy Siddharth, whose 161 powered the home side to 400 on a dramatic day 2 of the Ranji Trophy 2018-19 Round 3 Elite A match at the KSCA ground in Belgaum on Wednesday.

Resuming from their opening day at 263/4, Karanataka lost the plot early in the day losing captain Shreyas Gopal, lbw to his opposite number, Dhawal Kulkarni for 48, while BR Sharath faced eight deliveries without troubling the scorers departing leg-before to Kulkarni.

ALSO READ: Wasim Jaffer becomes first player to score 11,000 runs in Ranji Trophy

Jagadeesha Suchith and Sidharth then steadied the innings with an 84-run partnership for the seventh wicket before Suchith was caught by Jay Bista to hand Badre Alam his first wicket.

Dubey, who pocketed four wickets on Tuesday, then got into the action. He had the Karnataka top run-scorer Siddharth trapped lbw for a brilliant 161 off 299 (19 fours and two sixes) and in the next delivery sent Ronit More for a duck.

ALSO READ: Harvik Desai, Sheldon Jackson hold the key to Saurashtra gaining lead versus Gujarat

Two overs later, Dubey returned to complete his seven-wicket haul and register his best figures in first-class cricket, after M Prasidh edged it behind to wicketkeeper Aditya Tare.

In reply, Mumbai lost opener Akhil Herwadkar for just five after he was caught by Siddharth, who just could not be kept out of the action, off Abhimanyu Mithun. Akshay Sardesai then edged one behind to Sharath off More and departed after scoring 23. At stumps, Bista, who brought up his second Ranji fifty, was unbeaten on 69.

Brief scores: Mumbai 99/2 (Jay Bista 69) trail Karnataka 400 (Krishnamurthy Siddharth 161; Shivam Dubey 7/53) by 301 runs