The anticipated rain has held off in Bengaluru, allowing the first India vs New Zealand Test to progress to a point where either team could win, with New Zealand currently in a favourable position.