Virat Kohli smashed a career-best 183 to power India to a crucial six-wicket victory over Pakistan in the Asia Cup one-day tournament in Dhaka on Sunday.