India-led by Virat Kohli's match-winning 93-defeated New Zealand by four wickets in the first ODI in Vadodara.