New Zealand's batting lineup struggled in Bangladesh conditions yet again ahead of the upcoming Twenty20 World Cup in Dhaka.
The Black Caps failed to win a match on their short Bangladesh tour last October, and were beaten in the final over by Pakistan in a warm-up match for the World Cup.
New Zealand posted 145 for 9 and, although Pakistan won with only a ball to spare, were always in control finishing on 149-4 (Kamran Akmal retired out when 52).
Brendon McCullum scored an unbeaten 59 from 45 balls but found little support from the rest of the New Zealand batting lineup. Colin Munro chimed in with 20 and Martin Guptill (11) was the only other player to reach double figures.
"We managed to get through to a competitive total because Brendon batted pretty much all the way through,'' Tim Southee said.