Benoni, Feb. 6 -- India pulled off a thriller to barge into the finals of the U19 ODI World Cup for the ninth time after defeating South Africa by two wickets in the semifinal match at Willowmoore Park here on Tuesday.

At one point, India looked out of the tournament at 32/4 with South African bowlers bounced by the top visiting batsmen. However, Sachin Dhas and Captain Uday Saharan brought India into reckoning with an incredible 171 runs partnership.

It was Sachin, who kept India in the hunt with his captain's company. Things turned murky after his dismissal, but Saharan soaked the pressure and paced his innings beautifully.

The South African pacers Kwena Maphaka and Tristan Luus, kept the hosts in the game and picked three wickets each...