Team India had the ideal preparation under its belt ahead of the two-match series against Sri Lanka, with the Shubman Gill-led side defeating Sri Lanka Cricket XI by six wickets in a three-day warm-up game on Sunday.