New Zealand held off India's late fight to register a narrow six-run win in the second One Day International at Ferozshah Kotla in Delhi on Thursday. After being put in to bat, Kiwi skipper Kane Williamson's well-crafted 118 took his side to a fighting score of 242/9. In reply, India lost wickets ever so often, folding for 236 with three balls left in the match.

For India, pacer Jasprit Bumrah (3/35) stood out with the ball as the visitors' middle-order failed to build on the platform set by Williamson and Tom Latham's 120-run stand for the second wicket. During the chase, left-arm pacer Trent Boult's (2/25) tight bowling prevented the Indian batsmen from scoring freely.

The Indians were struggling at 73/4 in the 20th over when Kedar Jadhav and skipper MS Dhoni resurrected the innings. However, the hosts lost their way once again in the final overs and their chances hinged on all-rounder Hardik Pandya, who was waging a lone battle. Pandya's dismissal in the penultimate over of the match signaled an end to Indian hopes. The five-match ODI series is tied at 1-1. The third match will be played on October 23 in Mohali.