Skipper Tamim Iqbal was beaten by an out-swinger by Tren Boult in the very first delivery of the match. A ball later, Tamim slashed one over the point for a six. The match was well staged in the very first over.
Tamim showed positive intent from the word go. He bagged 13 off 14 deliveries, but he couldn't stay for any longer. He was trapped in LBW, a plumb one, by Boult who ran an early riot and destroyed the backbone of the Tigers' batting order.
Soumya Sarkar replaced Najmul Hossain Shanto at number 3 position, but no change of luck. He went back for a duck in the same over Tamim got out.
Bangladesh were 19 for 2 after 5 overs. They couldn't come back from that early mess and were eventually thumped by the hosts.
They lost by 8 wickets as the hosts had a walk in the park in the first ODI at Dunedin
The visitors kept losing wickets at regular intervals and were finally bowled out for a mere 131 runs in 41.5 overs. It easily says the visitor had a hard time scoring as the hosts kept things tight in the middle.
Mushfiqur Rahim tried to build partnerships with Liton Das and Mohammad Mithun but they didn't last that long. Liton went back to the pavilion after scoring a struggling 19 off 36 balls. Mithun's dismissal was an unfortunate incident though.
Mushfiq too looked out of his comfort zone and managed to score 23 off 49 balls before getting caught at point.
Mahmudullah Riyad was the highest run-scorer bagging 27 off 54 deliveries.
Bangladesh handed a debut to the all-rounder Mahedi Hasan who has been around the circle for some time now. He bagged 14 off 19 before departing. The tails just came and tried to survive without really contributing much to the scoreboard.
Trent Boult was the pick of the bowler for the hosts. He bagged 4 for 27 in his 8.5 overs that included a double-wicket maiden of Tamim and Soumya. Jimmy Neesham and Mitchell Santner bagged a brace each.
Bangladesh gave away too many easy wickets and skipper Tamim wasn't hesitant to accept that.
"I thought there were too many soft dismissals. No doubt they bowled really well, but we have ourselves to blame. We take pride in our batting and that was nowhere near enough," Tamim said during the post-match presentation.
Tamim didn't want to blame their preparation though saying they had enough time to prepare themselves and there were the only ones to be blamed.
"I cannot complain about our preparation. It's not new to us, we know what to expect. And we hope we put up a better performance."
Chasing a petty 132 runs never seemed to be a problem for the hosts. Martin Guptill and Henry Nichols blazed fire from the very beginning and picked up the first 50 runs inside 5 overs.
Guptil was the first man to go for a blistering 38 of 19 deliveries. He hit three 4s and four 6s in his innings. Henry Nichols remained not out on 49 off 53 balls.
Debutants - Devon Conway and Will Young - finished off the game in style. They won by 8 wickets keeping 172 balls in hand.
Hasan Mahmud and Taskin Ahmed picked up a wicket each. Debutant Mahedi Hasan didn't pick up a wicket but impressed with his bowling.
It was a match of debuts and milestones for the Hosts. Skipper Tom Latham played his 100th ODI while their playing eleven saw three debutants.
"It was a game full of debutants and milestones, nice to get the win today. In ODIs we haven't played in a while, it was about winning the toss and setting the tone. As a bowling unit, it was clinical. When you win it doesn't really matter how you win, for us to chase 132 in 20 overs was awesome.," Latham rightly said.
Trent Boult was named the Player of the Match for his brilliant bowling display.
Bangladesh still have two more ODIs to play in the series with the next one taking place on March 23 at Christchurch. That will be a day-night match starting at 7 am BST. The third and final ODI will be at Wellington followed by three T20Is later on.