Virat Kohli became the Men's T20 World Cup's all-time leading run-scorer today ©Getty Images

India recovered from an almighty scare to beat Bangladesh in the Men's T20 World Cup and leave themselves poised to reach the semi-finals.

Virat Kohli's unbeaten 64 helped India set a daunting target of 185 at the Adelaide Oval.

Yet Litton Das made a blistering start in Bangladesh's response and they reached 66 without loss at the end of seven overs, when rain came pouring down.

That was a whopping 17 runs ahead of the Duckworth-Lewis-Stern score.

Once the rain stopped, four overs had been lost and a revised target of 151 was set, but Bangladesh made a distasterous restart.

On the second ball after the restart, Das slipped on a wet surface while trying to complete a second run and was gunned down via a fantastic throw from the deep by KL Rahul.

The Tigers looked up against it thereafter and lost a flurry of wickets, including two off the bowling of Arshdeep Singh, but took it to the last over - which they needed 20 runs from.

With a massive six and a four, Nurul Hasan took it to the last ball, but needing six to tie he could not deliver. 

A sensational Litton Das innings was in vain for Bangladesh  ©Getty Images
A sensational Litton Das innings was in vain for Bangladesh ©Getty Images

The Netherlands beat Zimbabwe by five wickets earlier at the same venue.

Max O'Dowd hit 52 in a successful chase of 118.

Following the results, India are top of Group 2 with six points.

Unbeaten South Africa have five points and a game in hand.

Bangladesh have four points from four games and a bad net run rate.

It will take major upsets now for South Africa and India not to go through to the last four.