India U19 defeated England U19 by six wickets in the opening Youth ODI at the County Ground, Chelmsford.