Ishan Kishan’s calculated 46-ball 80 on a difficult track laid the foundation as defending champions India hammered Sri Lanka by 124 runs in the Asian Games men’s cricket semifinal here on Thursday to set up a gold-medal clash with arch-rivals Pakistan.