Tim Southee's six-wicket haul helped New Zealand complete a 3-0 ODI series sweep of Bangladesh in Dunedin.
Southee found some extra swing and pace at University Oval as the Black Caps won by 88 runs after setting the tourists a target of 331.
I guess I'm never going to be rapid but I know that when I'm bowling well I'm hitting the bat hard.Tim Southee
He picked up his first wicket in just the second ball of the Bangladesh innings, having Tamim Iqbal caught behind by Tom Latham.
And two balls later he used movement off the pitch to bowl Soumya Sarkar as he opted to leave the ball.
After dismissing both batsmen without scoring, Southee had Liton Das trapped in front with the first ball of his second over to leave Bangladesh 2-3.
Sabbir Rahman led a recovery for the tourists, making a century before Southee had him caught and bowled to end the match with 2.4 overs remaining.
Rahman hit two sixes and 12 fours in his 102 from 110 balls, sharing a century partnership with Mohammad Saifuddin (44 from 63 balls).
"I guess I'm never going to be rapid but I know that when I'm bowling well I'm hitting the bat hard," said Southee, who finished with 6-65. "I feel in the last week, while I've bowled pretty but I haven't got the wickets that I wanted as a bowler it's always nice to get those wickets."
It was the first time in exactly four years that Southee claimed more than three wickets in an ODI.
Earlier, Ross Taylor top-scored for the Black Caps with 69 to pass Stephen Fleming and become New Zealand's record ODI run-scorer.
Henry Nicholls and stand-in captain Latham both also made half-centuries, Nicholls and Taylor putting on 92 for the third wicket.
New Zealand are 1/16 to win their test series against Bangladesh, who are 16/1 with a drawn series 14/1.
New Zealand are 10/1 to win the 2019 Cricket World Cup.
View all Cricket betting