Hobart, Feb 28 (IANS) India kept their hopes alive of qualifying for the finals of the Commonwealth Bank tri-series by thrashing Sri Lanka by seven wickets at the Bellerive Oval here Tuesday.

Chasing 321 in 40 overs to get a bonus point, Virat Kohli smashed an unbeaten 133 to finish the game off in 36.4 overs.