India captain Virat Kohli's decision not to impose the follow-on against Australia on Day 3 of the Boxing Day Test almost backfired but debutant Mayank Agarwal batted sensibly to make sure visitors still have the runs to go for a win, or save if required, given the rain forecast for the next two days in Melbourne.