Mohali: Virat Kohli scored an unbeaten 154 off just 134 deliveries as India beat New Zealand by seven wickets to take a 2-1 lead in the five-match One-Day International (ODI) cricket series here on Sunday.

Kohli, who scored his 26th ODI century, shared a 151-run stand with captain Mahendra Singh Dhoni (80) as India chased down New Zealand's total of 285 all out with 10 balls to spare.

Earlier, Tom Latham (61) and James Neesham (57) played pivotal roles in New Zealand's total as they overcame a middle-order batting failure at the Punjab Cricket Association (PCA) Stadium.