Christchurch: New Zealand bowlers once again clicked as a unit and bundled Bangladesh out for a below-par total before Martin Guptill took over and smashed a stroke-filled century to get the job done for his team for the second time in as many games.
The second One-Day International between New Zealand and Bangladesh was almost a perfect replica of the previous match.
Having scored an unbeaten 117 in the first ODI, Guptill once again toyed with the Bangladeshi bowlers en route to his 16th ODI century and played a key role in helping the Black Caps win the encounter by eight wickets and claim an unassailable 2-0 lead in the three-match series.
Mohammad Mithun (57) posted his second successive half-century as Bangladesh recovered from an early collapse to reach a total of 227 in 49.4 overs.
In response, Guptill smashed 118 in 88 deliveries, studded with 14 fours and four maximums, and added 143 runs with Kane Williamson (86-ball 65*) to ensure New Zealand get over the line without any hiccups. The home team finished on 229 for 2 in 36.1 overs.
Earlier, Trent Boult removed Liton Das (1) in the fourth over and when play resumed after a brief rain disruption Matt Henry claimed the wicket of Tamim Iqbal (5).
After 10 overs Bangladesh were 32 for 2. The total nearly tripled over the next 10 overs but three wickets fell.
Colin de Grandhomme had an eventful first over that lasted 11 deliveries, included five wides and also produced the wicket of Soumya Sarkar who was caught by Ross Taylor for 22.
In the following over, Lockie Ferguson (3 for 43) lured a false shot from Mushfiqur Rahim on 15 but Taylor put the chance down. While luck was with Rahim, who had earlier been dropped on five, it seemed to have deserted Taylor who dropped Mithun in Ferguson's second over.
Ferguson had to wait until the last ball of his third over to claim a wicket when he bowled Rahim for 24.
Legspinner Todd Astle (2 for 52) had success in his first over with Mahmudullah caught behind for 7. The touring side were in trouble at 93 for 5 after 21 overs before Mithun and Sabbir Rahman steadied their side, with a 75-run stand for the sixth wicket.
Just after completing his fourth ODI fifty, Mithun departed after playing a false shot off Astle's bowling and ended up getting knocked over.
New Zealand, however, assisted the Bangladesh revival with 23 extras and some sloppy fielding while Rahman had fortune on his side when an edge off a delivery from Astle nicked the stumps but the bails stayed on.
Rahman stayed there for a while and smacked seven fours before being dismissed for 65-ball 43. Mehidy Hasan (16), Mohammad Saifuddin (10) and Mashrafe Mortaza (13) then somehow managed to push Bangladesh to a decent total which was still never going to be enough against the star-studded New Zealand batting line-up.
The third and final ODI will be played at the University Oval in Dunedin on Wednesday.