Auckland: Kiwi pacemen restricted Bangladesh to 201 in 46.3 overs despite Mohammad Ashraful's 57-ball 70 runs in their first one-dayer at the Eden Park here on Wednesday.
Ashraful, who hit 10 boundaries and a six in a show of defient contempt, also combined with Tamim Iqbal (50) in a 97-run partnership after they had lost two quick wickets.
Mills (3/46), Gillespie (3/27) and Oram (3/36) shared the wickets for New Zealand.
Iqbal, who had opened the innings with debutant Juniar Siddique, initially found it difficult to negotiate new-ball bowlers after New Zealand skipper Daniel Vettori won the toss and elected to bowl.
Bangla slumped to 39/2 in the 12th over before Ashraful counter attacked.
He smashed Kyle Mills for two boundaries in his first full over at the crease then hit two more and a six off Mark Gillespie in the next over.
Iqbal also grew in confidence and proceeded to hit two sixes and four boundaries before he was caught at deep backward point off Oram to leave the visitors well placed at 136 for three in the 27th over.
Ashraful, however, fell 14 runs later when he was caught in the deep by Peter Fulton off Oram, sparking a collapse.
Shakibul Hasan was bowled by Gillespie for six before Mushfiqur Rahim was caught behind by Brendon McCullum for a duck in the same over, then Mehrab Hossain was caught by Jamie How off Oram for three as the visitors lost four wickets for four runs in 20 balls.
Bangladesh were then bogged down as they tried to see out their full complement of overs before Abdur Razzak (22 not out) produced some lusty blows at the end.
Bangladesh 201 all out in 46.3 overs (Ashraful 70, Tamim Iqbal 50, Razzak 22 n o; Oram 3 for 38, Mills 3 for 46, Gillespie 3 for 27) Vs New Zealand.