UPDATE 2-Cricket-Australia remove openers as India lead by 101 runs
Josh Hazlewood had Lokesh Rahul caught behind for 44 after pace spearhead Starc dismissed Murali Vijay for 18 to end a 63-run opening stand at Adelaide Oval, after the home side were bowled out for 235 in the rain-hit first session.
Number three Cheteshwar Pujara was 11 not out, with captain Kohli on two, and an intriguing test match delicately poised under a cloudy sky.
Protecting India's first innings total of 250, Kohli's bowlers did well to carve out an initial 15-run lead, getting through Australia's final three wickets for the cost of 44 runs after the home side resumed on 191 for seven following a rain-delayed start.
Starc was the first wicket to fall, caught behind off seamer Jasprit Bumrah, who finished with 3-47.
Nathan Lyon was left 24 not out, having played a handy cameo with Head.
Dismissed for two in the first innings to extend a lean run of scores, Rahul came out with positive intent and saw off Starc and Hazlewood's opening spell before taking to Pat Cummins.
He smashed a drive for six over deep cover off Australia's first-change bowler and another square drive for four in the same over.
The recalled Vijay was never quite so settled, however, and he was out for 18 chasing a wider delivery that was caught by Peter Handscomb at second slip.
Australia's disappointment was short-lived, however, as Rahul threw away his wicket moments later with an ill-advised swipe at a Hazlewood which served only to send a nick flying through to wicketkeeper-captain Tim Paine. (Reporting by Ian Ransom; Editing by Peter Rutherford/Amlan Chakraborty)
(This story has not been edited by Devdiscourse staff and is auto-generated from a syndicated feed.)