Bangladesh turned over New Zealand to win the first One-Day International between the two sides by nine runs on the Duckworth/Lewis method in Mirpur.

Bangladesh were bowled out for 228 in 49.3 overs but after New Zealand were set 210 to win in 37 overs, they closed on 200 for eight to slip to their second defeat against their hosts.

Electing to bat after they won the toss, Bangladesh made a reasonable start with their top order all getting starts before losing their way.

Imrul Kayes (16), Shahriar Nafees (35), Junaid Siddique (30) and Raqibul Hasan (21) all got in but it was all-rounder Shakib Al Hasan who scored the bulk of the runs in hitting 58 in 51 balls before he was bowled by Mills.

The left-hander, who the New Zealanders had identified prior to the series as a major threat with bat and ball, hit eight fours in his aggressive innings.

Mushfiqur Rahim then made 22 and captain Mashrafe Mortaza scored 15 to be the only other players to make it to double figures as Andy McKay returned two for 51, Daniel Vettori two for 29 and Jesse Ryder marked his comeback from injury with two for 16 and a catch.

Off-spinner Nathan McCullum was the other man to take a wicket, bowling Siddique.

New Zealand then raced away in their run chase, Brendon McCullum hammering 61 in 45 balls and Ryder 21 in 20; the pair of them adding 53 runs inside seven overs before Bangladesh bowled themselve back into the contest.

Shakib proved that the New Zealand players were right to be wary of him as he bowled the dangerous McCullum and had Ryder caught by Raqibul either side of Abdur Razzak bowling BJ Watling for a 14-ball duck.

Grant Elliott, another man making a comeback after a spell out of the game due to injury, also failed to score before being trapped in front by Shakib, who struck again to bowl Nathan McCullum (16) and return figures of four for 41.

Ross Taylor's 42 kept New Zealand fighting but New Zealand were rocked by a triple strike, losing Taylor and Daniel Vettori (24) to Naeem Islam and Shanan Stewart (2) to a run out.

That left them well behind the required run-rate and despite the best efforts of McCullum and Mills, who was unbeaten on 22 in 25 balls, they came up short.

Bangladesh's victory came despite them losing the services of their captain and premier strike bowler Mortaza to injury after bowling just one over.