Virat Kohli smashed magnificent 183 as India stayed in contention of the Asia Cup final berth as they crushed arch-rivals Pakistan by six wickets at Shere Bangla National Stadium in Mirpur on Sunday. If Bangladesh beat Sri Lanka on Tuesday, then the hosts will go through to the final. India chased down the 330-run victory target in 47.5 overs to register their highest successful run chase ever. Kohli's magnificent 183 came off 148 balls and was studded with a six and 22 fours. Kohli fell when he edged a Umar Gul delivery high up in the air for Mohammad Hafeez to take the catch at point. Rohit Sharma hit a six and 5 fours in his 83-ball 68 before Umar Gul had him caught by Shahid Afridi at deep mid-wicket.