One-day international, Dhaka: New Zealand 148-7 (44.4 overs) beat Bangladesh 146 (43.4 overs) by three wickets
Bangladesh's top order departed in quick succession
Aftab Ahmed took 5-31 but it was not enough to prevent Bangladesh suffering a three-wicket defeat in a day-night game against New Zealand in Dhaka.
It was the first time any Bangladesh player had taken five wickets in a one-day innings, but their total of 146 all out was not enough.
Mathew Sinclair hit 62 for the Kiwis, who eventually reached 148-7 with 5.2 overs to spare.
The victory gave them a 2-0 lead in the three-match series.
Bangladesh were bowled out for 86 in the series opener in Chittagong but again chose to bat first after winning the toss.
But once once again were let down by their top order, despite skipper Habibul Bashar's pre-match call for them to try and bat through the full 50 overs.
BANGLADESH BEST ODI BOWLING
5-31 Aftab Ahmed v
New Zealand, Dhaka 2004
4-16 Tapash Baisya v
West Indies, Kingstown 2004
4-19 Khaled Mahmud v
Zimbabwe, Harare 2004
4-36 Saiful Islam v
Sri Lanka, Sharjah 1995
4-40 Nazmul Hossain v
New Zealand, Chittagong 2004
4-56 Hasibul Hossain v
Kenya, Dhaka 1999
Nafis Iqbal and Aftab both edged catches after attempting to drive balls from Kyle Mills in the opening over.
And left-armer James Franklin also picked up two early wickets as Javed Omar (12) played over a yorker and Bashar himself played on without scoring.
Mohammad Ashraful followed for 17 before the only partnership of any substance saw Khaled Mashud and Rajin Saleh add 57 for the sixth wicket.
Both eventually fell to Chris Cairns - Mashud driving to cover after making 41 and Saleh caught behind for 28 from an attempted square cut.
Scott Styris proved the most successful bowler, however, with 3-16 as Bangladesh were all out for 146 in the 44th over.
It looked like New Zealand would stroll to victory as Sinclair and Nathan Astle launched their reply by putting on 74 in 19 overs.
But the introduction of Aftab's medium pace under the floodlights proved an inspired move.
He removed Astle for 29 and Hamish Marshall for two in the same over and added the wickets of Styris (12), Craig McMillan and Brendon McCullum as the tourists slumped to 133-7.
Sinclair was stumped off left-arm spinner Mohammad Rafique after hitting nine fours in his 73-ball knock and Tapash Baisya accounted for veteran Chris Harris.
But Cairns was equal held his nerve, lofting Manjural Islam Rana over extra cover for six and then strking the same bowler for four to end the match on 17 not out.
Bangladesh: Javed Omar, Habibul Bashar (Capt), Rajin Saleh, Nafis Iqbal, Mohammad Ashraful, Aftab Ahmed, Mohammad Rafique, Khaled Mashud (Wkt), Nazmul Hossain, Tapash Baisya, Manjural Islam Rana.
New Zealand: N J Astle, M S Sinclair, S B Styris, C D McMillan, H J H Marshall, C L Cairns, B B McCullum (Wkt), C Z Harris, D L Vettori (Capt), K D Mills, J E C Franklin.