Dambulla, Aug 22 (IANS) Sri Lanka defeated India by eight wickets here Sunday to romp into the final of the ODI tri-nation cricket series.

Sri Lanka bowled out India for 103 in 33.4 overs before knocking off the runs in just 15.1 overs losing two wickets. Tillakaratne Dilshan struck 35 while Mahela Jayawerdena made 33.

For India, Ishant Sharma took two wickets.