New Zealand beat Bangladesh by an innings and 117 runs inside three days to level the two-Test series 1-1 at Christchurch's Hagley Oval on Tuesday.
Bangladesh, made to follow on after being bundled out for 126 in reply to New Zealand's first innings total of 521-6 declared, managed 278 in their second innings to slump to a heavy defeat.
The margin could have been bigger but for Liton Das' counter-attacking 102 for a Bangladesh side who had won the opening Test in Mount Maunganui by eight wickets.
Kyle Jamieson (4-82) and Neil Wagner (3-77) claimed the bulk of the Bangladesh wickets.
Ross Taylor, playing his final Test, sealed New Zealand's victory by removing last Bangladesh batsman Ebadot Hossain.