India XI rode on a fine half century by Tejinder Pal Singh (52) and a three-wicket haul by Ganapati Vignesh (3/22) to thrash Pakistan XI by 32 runs in their last league match and book a berth in the final of Indian Cricket League 20s World Series tournament on Sunday night.