Riding on Virat Kohli's heroic knock of 183 off 148 balls, India thrashed arch-rival Pakistan in a crucial match at Sher-e-Bangla national stadium on Sunday. The win has given India some hope to reach the Asia Cup finals.

Virat Kohli
India's Virat Kohli celebrates after he scored a century against Sri Lanka in the second match of the Asia Cup one-day tournament cricket match in Dhaka March 13, 2012.

Chasing a mammoth total of 329 for six, India started on a bad note with Gautam Gambhir sent off for a duck. Kohli then took up the responsibility of taking the team home with a superb century, smashing 22 boundaries and a six.

This is Kohli's second century in the tournament and his career-best knock. Rohit Sharma (68) and Sachin Tendulkar (52) were other contributors who helped India notch up their highest run chase ever. India won by six wickets with 13 balls to spare.

Earlier in the day, Pakistan put up a huge total with openers Nasir Jamshed (112) and Mohammad Hafeez (105) registering a record 224-run opening partnership.

The match between Sri Lanka and Bangladesh on Tuesday will decide whether India go back home or play Pakistan in the final on March 22. If Sri Lanka wins, India will go to the finals, while Bangladesh will go to the finals if Sri Lanka loses.