India marched into the final of the Champions Trophy with a convincing eight-wicket win over Sri Lanka in the semi-final at the Sophia Gardens here Thursday.
Shikhar Dhawan struck a sublime 68 as India achieved the target of 182 losing two wickets in 35 overs. Virat Kohli remained unbeaten on 58.