India withstood a four-over burst from a revved-up Archer to race to their target of 133 with seven wickets and 43 balls to spare at Eden Gardens.