Neesham broke Afghanistan's 66-run opening stand by dismissing Hazratullah Zazai (34) before sending back Rahmat Shah (0) and then cleaning up their middle order with the scalps of skipper Gulbadin Naib (4), Mohammad Nabi (9) and Najibullah Zadran (4) in no time.
For the Afghans, who are yet to win a game, Hashmatullah Shahidi scored a defiant 59 but it was not enough to take them past the 200-run mark after they were put into bat by Kiwi skipper Kane Williamson.
Besides Neesham, tearaway quick Lockie Ferguson took 4 wickets, giving away 37 runs in 9.1 overs. Ferguson ended Aftab Alam's 14 run cameo as he was caught by wicketkeeper Tom Latham who took as many as five catches behind the stumps.
(This story has not been edited by Business Standard staff and is auto-generated from a syndicated feed.)