Mirpur, March 1 (IANS): India rode on fine knocks by Virat Kohli and Yuvraj Singh to defeat Sri Lanka by five wickets in their Asia Cup Twenty20 cricket match at the Sher-e-Bangla National Stadium here on Tuesday. Coming in after the early fall of opener Shikhar Dhawan, Kohli anchored the innings with some solid batting as India overhauled the 139-run target with five wickets in hand and four balls to spare. Yuvraj produced a power-packed innings, hitting 35 runs off 18 balls with three boundaries and an equal number of sixes. India, who have won all the three matches they have played so far, thus assured themselves a spot in the final. The men in blue are at the top of the five-team table with six points and even an unlikely defeat in the final group game against minniows United Arab Emirates will see them through to the summit clash.