Hosts India revived their World Twenty20 hopes by beating fierce rivals Pakistan by six wickets in Kolkata.


On a difficult surface in a rain-affected match of 18 overs a side, Virat Kohli's unbeaten 55 took India to their target of 119 in 15.5 overs.


Pakistan scraped 28 from their first six overs, but were dragged to 118-5 by Shoaib Malik (26) and Umar Akmal (22).


India have now played Pakistan in 10 matches at World Cups and World T20s without ever being defeated.


The pre-tournament favourites, who lost their first match to New Zealand, can still reach the semi-finals if they beat Australia and Bangladesh.


Pakistan too are still in the hunt for a last-four spot, but face tougher tests against the Australians and unbeaten Kiwis.