Mirpur: A clinical all-round performance helped India to outclass Sri Lanka by eight wickets and secure their place in the final of the triangular one-day series in Dhaka.
After bowling out Sri Lanka for a meagre 213 in 46.1 overs, India knocked off the runs with more than 17 overs to spare.
Gautam Gambhir (71 off 86 balls) and Dinesh Karthik (48 off 40 balls) gave India a flying start before Virat Kohli came up with a breezy unbeaten 71 off just 68 balls to complete the formality.
Earlier, Zaheer Khan and Amit Mishra took three wickets each as Sri Lanka were bowled out for a paltry 213 in 46.1 overs.
Sri Lankan captain Kumar Sangakkara (68) and all-rounder Suraj Randiv (56) steadied Sri Lanka who were in deep trouble at 84 for six.
India play Bangladesh in their final round-robin match on Monday before meeting Sri Lanka in the final on Wednesday.