1.996629-2610348100
Virat Kohli celebrates scoring a century during their Asia Cup cricket match against Pakistan in Dhaka, Bangladesh, on Sunday, March 18, 2012. Image Credit: AP

Dhaka: India beat Pakistan by six wickets in the Asia Cup one-day tournament in Dhaka yesterday night.

Virat Kohli smashed a 148-ball 183 as India achieved the stiff 330-run target with 13 balls to spare in the day-night match, the first between the two teams since the World Cup semi-final at Mohali last March.

Pakistan made it to the final despite the defeat, finishing with nine points from three games, while India (eight points from three games) and Bangladesh (four points from two games) are still in contention. Bangladesh need to win their final league match against Sri Lanka tomorrow to knock India out.

Centurions for Pakistan

Earlier, Nasser Jamshed and Mohammad Hafeez both cracked centuries to help Pakistan score 329 for six. Left-handed Jamshed smashed a 104-ball 112 for his maiden one-day century and Hafeez a 113-ball 105 for his fourth hundred. The pair put their team on course for a big total with a 224-run stand — Pakistan's best for the opening wicket against India in ODIs.

Jamshed and Hafeez dominated the Indian attack, playing attractive shots during their 35.5-over stand to help their team maintain an impressive run-rate from the beginning.

Pakistan scored 73 in the last 10 overs, with Younis Khan hitting a 34-ball 52 with the help of six fours before falling to a superb one-handed catch by Suresh Raina in the covers off paceman Praveen Kumar.

Shahid Afridi (nine) completed 7,000 one-day runs before being caught by Virat Kohli off Irfan Pathan.

India, who failed to defend 289 in their last match against Bangladesh on Friday, again put in a below-par performance in the field as none of their bowlers could keep pressure on the Pakistani openers.