India beat New Zealand by four wickets in the final of the 50-over tournament after Rohit handed the team a quick start with his 76 as they chased down their target of 252 with six balls to spare.