India soared to the final of the Under-19 World Cup, for the fifth time, after their dominating 97-run win against Sri Lanka in the first semi-final in Mirpur.

India scored a challenging 267-9 at the end of their 50 overs.

However, Sri Lanka could only score 170 letting rival India to seal the victory with 44 balls to spare.

India has now secured their chance to win the under 19 cricket world cup for an unprecedented fourth time as they await to clash with either hosts Bangladesh or West Indies after one wins the second semi-final at the same venue, on February 11.