Dhaka - Suhrawadi Shuvo led a pack of disciplined spinners with three wickets as Bangladesh restricted New Zealand to 173 in the third one-day international on Monday.
Middle-order batsman Ross Taylor top-scored for New Zealand with a fighting 62 not out off 72 balls with the help of four sixes, including two in an over from seamer Rubel Hossain.
He added 72 useful runs for the eighth wicket with Kyle Mills (26) after the tourists were reeling at 101-7. Mills smashed two successive sixes off spinner Shakib Al Hasan in his 28-ball knock.
Left-arm spinner Shuvo, playing only his fifth one-dayer, finished with 3-14 off 10 tight overs after the hosts elected to field on a slow track.
Opener Jesse Ryder (33) and Bradley-John Watling (20) put on 55 for the second wicket before New Zealand struggled against spin in the middle overs.
Ryder hit two sixes and one four in his 42-ball knock, while Watling struck two boundaries in his 41-ball innings.
Spinners Mohammad Mahmudullah and Shakib grabbed two wickets apiece, while left-arm spinner Abdur Razzak took one wicket.
The hosts lead 1-0 in the five-match series following their victory in the opening one-dayer. The second match was abandoned without a ball being bowled due to rain.