The Blackcaps have crumbled to a 150-run loss in the first test against Bangladesh in Sylhet on Saturday (NZ time).
Resuming the final day at 113/7 in pursuit of 338 for victory, the Bangladesh spinners wasted no time shutting the door on the NZ resistance, with the final three wickets falling in the day's opening session in a discouraging start to the new World Test Championship cycle for the 2021 winners.
The result means Bangladesh take a 1-0 lead in the two-match series. New Zealand will need to earn – at the very least – a draw in the second test in Dhaka to salvage some championship points.
Daryl Mitchell scored the three runs he needed to earn a half century, before departing soon afterwards, when he was caught attempting an ill-advised reverse sweep on 58 - forcing the departure of New Zealand's last recognised batter.
Skipper Tim Southee threw caution to the wind and slammed a pair of sixes to surpass ninth-placed West Indian great Sir Viv Richards on the all-time list of sixes (85) in test cricket but was soon caught pulling short for a valiant 34 off just 24 balls.
Ish Sodhi followed three overs later to end New Zealand's innings at 181 and hand Bangladesh their first test win against the Blackcaps on home soil.
Spinner Taijul Islam was the star for the hosts, taking 6/75 off 31.1 overs to finish with a 10-wicket bag and player of the match honours.
"Disappointed but credit to Bangladesh," Southee said after the game. "They played well.
"Our bowling group needs to create pressure for longer, batters need to stitch more partnerships, be better for longer. It was a pretty good wicket. There was spin which was expected in this part of the world.
"We have a couple of days to work on a couple of things for Dhaka, which will be a different surface.
"Everyone's striving to improve their game and that's what we ask from our guys."
The second test - which will also be available live and free-to-air on ThreeNow - begins on Wednesday.
Bangladesh 310 & 338 beat New Zealand 317 & 181 (Mitchell 58, Southee 34; Taijul Islam 6/75) by 150 runs.