India beat New Zealand by 40 runs in the first of five one-day internationals at the Nehru Stadium Guwahati on Sunday. Virat Kohli's second century in a row set up an eventually comfortable win for India, who are yet to lose an international in the current home season. India did lose their way in the last 10 overs of both innings. They lost their last six wickets for 26, and were given anxious moments by a 67-run stand ninth-wicket stand between Kyle Mills and Nathan McCullum. Gautam Gambhir, leading India for the first time, took a lovely catch running backwards to remove McCullum. Earlier, India scored 276 runs as New Zealand won the toss and invited the home side to bat first.