India Under-19s defeated Pakistan Under-19s by 40 runs to win the title of the Asian Cricket Council Under-19 Asia Cup here at the Sharjah Cricket Stadium on Saturday.