Bangladesh secured a series victory over New Zealand with a 40-run success in the second one-day international at Mirpur.
Mashrafe Mortaza and Sohag Gazi shared six wickets as the hosts successfully defended 247 by bowling out their opponents with 20 balls to spare.
Opener Tamim Iqbal made the most of captain Mushfiqur Rahim’s decision to bat first by recording his 25th ODI half-century to become his country's highest-scoring batsmen in the 50-over format.
But despite seven of the Tigers’ batsman reaching double figures, Mominul Haque and Mushfiqur were the only other ones to pass 30 as Corey Anderson took a career-best ODI return of 4-40 while James Neesham chipped in with a further four wickets.
New Zealand, who were handed a 4-0 defeat during their tour of Bangladesh in 2010, got off to a poor start in reply. Hamish Rutherford fell in the third over after making just one, while Grant Elliott and Anton Devcich also departed cheaply to leave the tourists 45 for three in the 13th over.
Ross Taylor and Anderson put together a fifty-partnership to bring their side back into the game before the latter was caught behind off Mashrafe.
Taylor continued to stand strong but began to run out of partners, with Brendon McCullum, Tom Latham and James Neesham all departing without significantly contributing.
When Taylor himself was ousted by Gazi, caught by Mahmudullah at long-on the ball after heaving the spinner for a huge six over midwicket, it appeared a Bangladesh victory was a formality.
However an entertaining stand between Nathan McCullum and Kyle Mills had them worried.
The former added 25 from 23 balls, including two sixes, before picking out Mahmudullah on the long-on boundary, while Mills remained unbeaten on 27 from 25 deliveries.
But last man Tim Southee had failed to score when Mashrafe clipped the top of his off stump to give his side an unassailable 2-0 lead in the three-match series.