India defeated Sri Lanka by 124 runs in the Asian Games men's cricket semi-final on October 1, ending Sri Lanka's route to the gold-medal match.

India made 169 before dismissing Sri Lanka for 45 in 9.5 overs.

Ishan Kishan led India's batting with an unbeaten 80 from 46 balls.

Fifteen-year-old Vaibhav Sooryavanshi contributed 38 on his debut.

Sri Lanka's chase collapsed rapidly as India completed a commanding victory.

The result sends India into the Asian Games gold-medal match against Pakistan.

Pakistan reached the final after defeating Bangladesh by six wickets in the other semi-final.

Sri Lanka had reached the semi-final without play in its quarter-final after rain caused the match to be abandoned, with progression determined by international rankings.

Sineth News deliberately held publication of another preview and waited for the completed semi-final result.

Do not state Sri Lanka's final tournament placing unless the bronze-medal arrangements and result have been confirmed.