Kolkata - Mustafizur Rahman took five wickets to help Bangladesh restrict New Zealand to 145 for eight as they chased a consolation victory at cricket's World Twenty20 in Kolkata on Saturday.
New Zealand, who have already qualified for next week's semi-finals, had appeared set for a more substantial total after skipper Kane Williamson hit a brisk 42 off 32 balls at the top of the order.
But he was the second wicket to fall to Rahman, who finished with figures of five for 22, a performance that should give the Tigers' a good chance of heading home with a victory under their belt.
New Zealand made two changes from the side that beat Pakistan on Tuesday, bringing in spinner Nathan McCullum in place of Adam Milne and calling up opener Henry Nicholls to give Martin Guptill a rest.
Nicholls was the first to go, bowled by Rahman off a slower cutter with the score on 25.
Wiliamson had looked in good form in an innings that included five boundaries and a six before he was also sent back to the Eden Gardens' dugout at the end of Rahman's first spell.
He was one of a number of the Black Caps' top order who promised to post a big score but were out just as they built their platform.
Colin Munro had been warming up for first substantial knock of the tournament. But three balls after lofting Al-Amin Hossain into the stands, he had his middle stump removed by the same bowler.
The veteran Ross Taylor also contributed 28 off 24 balls before being caught by Mohammad Mithun off Hossain.
No other batsman got into double figures and Rahman bowled both Mitchell Santner and McCullum in his final over although his last ball was hammered for six by Mitchell McClenaghan.
New Zealand have already qualified for next week's semi-finals, but victory would ensure they complete the group stages with a 100 percent record and top their pool.
Bangladesh, who lost their first three games, made no changes to the side that went down to a one-run defeat against India on Wednesday.