Kane Williamson-led New Zealand defeated Afghanistan for their third straight victory of the ongoing ICC Cricket World Cup 2019.