India secured their place in the Asia Cup final with a convincing 40-run victory over Bangladesh at the R. Premadasa Stadium in Colombo. The win keeps their hopes alive of lifting the tournament trophy after a dominant display with both bat and ball.

Chasing a competitive total, India got off to a flyer with their openers laying a solid platform before the middle order consolidated to post a formidable target on the board. The bowling attack then stepped up when it mattered most, dismantling the Bangladeshi batting lineup in crucial spells that left no doubt about the quality gap between the two sides.

Bangladesh, who had shown glimpses of fight earlier in their innings, saw their collapse accelerate after reaching a halfway mark. Wickets fell at regular intervals, and despite some resistance from the lower order, they could only manage a fraction of what India posted. The Indian bowlers maintained relentless pressure throughout, with smart variations and pinpoint accuracy preventing any late flurry from the visitors.

The result sends India into the final with momentum building at the right time. They will now await the outcome of the Pakistan versus Sri Lanka encounter scheduled for Friday to confirm their semifinal opponent. Both teams remain in contention for the other final berth, and the winner will provide India with a familiar high-stakes fixture in what promises to be a thrilling climax to the tournament.

This semi-final performance demonstrates India's growing depth in all three departments, something that could prove decisive as they chase another continental title. The team management has expressed satisfaction with the collective effort while emphasizing that the real challenge lies ahead in the final.