Henry Nicholls made 95 and Will Young 89, trumping Soumya Sarkar's career-best 169 and leading New Zealand to a seven-wicket win over Bangladesh on Wednesday in the second one-day international. New Zealand holds a winning 2-0 lead in the three-match series which ends Saturday in Napier. Nicholls returned to form but fell just short of his second ODI century while Young narrowly missed his second straight ODI century as New Zealand made 296-3 in reply to Bangladesh's 291.