Live coverage has concluded, please click here for the full wrap.
NZ 521/6 dec
BAN 126 & 278
New Zealand win by an innings and 117 runs
6:12pm
What a moment. Of course Ross Taylor takes the final wicket, and the Blackcaps level the series with a win inside three days.
That's also the Blackcaps' first victory of the new World Test Championship cycle.
We'll have more of this brilliant win very soon, so stick around!
6:08pm - NEW ZEALAND WIN
Here we go! Ross Taylor is having a bowl! Over the wicket to Ebadot.
Full to start, and Ebadot keeps it out. Full again, and Ebadot drives the second ball back to the bowler.
WICKET! And he's got him!!! Ross Taylor takes the final wicket - and the Blackcaps win by an innings!
Latham takes the catch as Ebadot skies the ball. Taylor is mobbed by his teammates, just his third test wicket, and what a way to bow out!
6:05pm - 79th over
Wagner for another over. Taskin faces. The crowd are demanding Ross Taylor be thrown the ball to take the last wicket.
Wagner goes in at the pads, and Taskin flicks him for four through midwicket!
Chance! Wagner goes short with the last ball, and Taskin fends it off as the ball just short of short leg! Bangladesh survive.
BAN 278/9
6:02pm - 78th over
Jamieson to Shoriful, around the wicket.
WICKET! Shoriful backs away and looks to smash Jamieson into the stands, but gets a top edge that Southee does brilliantly to catch! A duck for Shoriful, and the Blackcaps are one wicket away!
Ebadot Hossain is the last man in, but Taskin is on strike. Taskin turns the ball through midwicket and gets a single.
Ebadot to face, Jamieson needs one more wicket for another five-for.
He gets an outside edge that races away along the ground for four to third man!
Ebadot sees out the over.
BAN 274/9
5:56pm - 77th over
Here's Wagner, two wickets needed for a five-for. Taskin faces.
And it's a maiden.
BAN 269/8
5:52pm - 76th over
Jamieson to Das.
WICKET! Lbw appeal - and it's given! Das looks to drive, and is beaten as the ball hits his pad. Given out by the umpire, but Das refers it - perhaps more in hope than expectation. No bat invovled, and ball tracking goes in favour of the Blackcaps!
Das goes for 102, and Bangladesh lose their last recognised batter.
Shoriful Islam comes in at No. 10, four balls left in the over. He sees it out.
BAN 269/8
5:45pm - 75th over
Wagner to Das.
Slight delay as Das is hit on the gloves, and is treated by the Bangladesh physio.
He pulls the next ball and gets a single to midwicket to give Taskin one ball to survive.
And he does survive.
BAN 269/7
5:38pm - 74th over
Jamieson to Das.
Short to start, and Das dabs the ball to gully to get two runs.
Length from Jamieson, and Das drives out towards point to get two more and move to 94. One big shot away from his century!
Make that 98! Jamieson goes short, and Das upper cuts him over the slips for four more!
Jamieson goes length, and Das works him through gully, comes back for two and that's his century! Well batted Litton Das - that's his second test hundred, and it's come in just 106 balls!
Jamieson goes short, and Das cuts the ball straight to point and gets a single as Boult misfields.
Taskin faces, and he ducks under a bouncer to end the over.
BAN 268/7
5:33pm - 73rd over
Wagner from the other end after drinks. Will Das change his game in search of his century? He's running out of partners.
He'll get four more through midwicket, as he pulls a bouncer in front of square.
Das then runs at Wagner looking to pull, but instead smashes it through cover for four more to bring up Bangladesh's 250. He takes a single next ball and moves into the 90s!
Taskin has one ball to face in the over. And he drives the ball through mid-off for four!
BAN 257/7
5:27pm - 72nd over
Jamieson replaces Mitchell after drinks, bowling to Das.
Short and wide to start, and Das opens the face of the bat to get two runs to third man.
Jamieson goes short again, and Das plays back and gets a single out to deep point.
Mehidy faces.
WICKET! And he gets him! Mehidy fends at a short ball and gets an outside edge through to Latham at second slip, and it's a straightforward low catch. Mehidy goes for three, Taskin Ahmed replaces him.
Taskin survives his first ball.
BAN 244/7
5:18pm - 71st over
Wagner to Das, over the wicket.
Wagner goes short and Das works a single to square leg.
Mehidy with four balls to face in the over. He sees out the over, and that's drinks.
BAN 241/6
5:14pm - 70th over
Another over of Mitchell's military mediums. Das on strike.
Das plays back and gets a single to square leg.
Mehidy takes strike, and sees out the over.
BAN 240/6
5:11pm - 69th over
Wagner to Mehidy. Over the wicket.
Two dot balls, and Wagner decides to come around the wicket.
Mehidy sees out a maiden.
BAN 239/6
5:08pm - 68th over
Mitchell continues to Das. Blundell has come up to the stumps.
Das gets a single by cutting to point.
Mehidy on strike. He gets a single with an inside edge to fine leg.
Das faces, and he clips through mid-on for two.
BAN 239/6
5:03pm - 67th over
Bowling change. Wagner replaces Boult. Mehidy faces.
It's starting to get dark over Hagley Oval.
Maiden over.
5:00pm - 66th over
Mitchell continues. Das on strike.
Bouncer, and Das pulls another boundary through square leg.
Four from the over.
BAN 235/6
4:57pm - 65th over
Boult to Mehidy.
Mehidy drives aerially over point and gets off the mark with two runs.
Two from the over.
BAN 231/6
4:53pm - 64th over
Mitchell continues.
WICKET! And Mitchell breaks through! Nurul looks to drive over the off side, but slices the ball in the air where Wagner runs to his left and takes a diving catch at mid-off! Nurul goes for 36, Mehidy Hasan is the next batter.
Wicket maiden.
BAN 229/6
4:48pm - 63rd over
Boult to Nurul.
Chance! Bouncer to start, and Nurul pulls in the air but it drops short of Conway running in from the midwicket boundary.
Das on strike, and Boult gives him a short ball on the body that is fended to fine leg for one.
Another chance! Nurul drives in the air through cover, and beats the attempted catch to run away for four more. That's the 100 run stand between this pair.
Nurul pulls and gets a single to fine leg last ball.
BAN 229/5
4:44pm - 62nd over
Mitchell to Nurul.
Chance! Mitchell goes short and Nurul gets a top edge on his pull shot that avoids Jamieson at midwicket.
Das on strike, and he late cuts another boundary behind point.
BAN 222/5
4:40pm - 61st over
Double bowling change, Boult replaces Jamieson.
Chance! Boult comes around the wicket, as Das is forced to reach for a drive. The ball goes in the air but through point, as it runs for four to bring up his 50!
And Das goes again next ball, with a perfect off-drive that races for four more!
And again! Boult goes wider, and this time is driven for four through cover! Das has moved from 48 to 60 in three balls.
Boult comes back over the wicket. His fifth ball is too full, and Das drives back past Boult for four through mid-on!
Sixteen runs from the over.
BAN 217/5
4:36pm - 60th over
Change of bowling, Daryl Mitchell is thrown the ball. Nurul on strike.
Mitchell gets a ball to keep low, but Nurul gets his bat down in time.
Mitchell drops one in short, and this time Nurul pulls four through midwicket to bring up Bangladesh's 200!
BAN 201/5
4:31pm - 59th over
Runs starting to flow for Bangladesh. Jamieson continues to Das, around the wicket.
Starts very short and very wide, and is called for a wide.
Das takes the short ball on, and pulls another boundary to fine leg. There are five men out on the leg side boundary.
Jamieson goes short again, and this time Das ramps him for six!
Another short ball from Jamieson, as Das pulls to fine leg for one.
Nurul faces, Jamieson goes short and is pulled for another single to fine leg.
Das back on strike, and he pulls in front of square for four more!
Seventeen runs from the over, and the lead is less than 200.
BAN 197/5
4:26pm - 58th over
Southee to Nurul.
Starts short and is pulled for one to square leg.
Das on strike, and he drives two more runs out to point. This is now the highest partnership of the innings - currently 47 runs.
Southee goes short again and Das pulls to square leg for another single.
Nurul on strike, and Southee goes short (again) and is pulled for four down to fine leg to raise the 50-run stand between this pair!
BAN 180/5
4:22pm - 57th over
Jamieson continues.
Too full to start, and Das clips three runs through midwicket as Wagner saves a boundary.
Nurul faces, as Jamieson goes short and wide and is cut for four in front of point.
Jamieson goes short with the last ball of the over, and is pulled for a single to square leg.
BAN 172/5
4:18pm - 56th over
Slight delay to proceedings. Nurul is struggling with a calf injury and is treated by the physio.
He's good to continue, as Southee bowls to Das. He drifts onto the pads and is worked for a single out to square leg.
Southee goes short and Das pulls another one to midwicket, this time for a single.
Nurul faces, is he affected by his calf issues? He defends the last two balls.
BAN 164/5
4:12pm - 55th over
And Jamieson will return to the attack to take the ball after tea. Das on strike.
Das defends and gets an inside edge that runs to square leg for a single.
Nurul faces. Jamieson goes short, and Nurul opens the face of the bat and runs the ball to third man for four.
BAN 161/5
4:07pm - 54th over
Southee will take the ball after tea. Nurul is on strike.
Southee goes short and is pulled for four through midwicket.
Four from the first over after tea.
BAN 156/5
4:02pm
Ross Taylor leads the Blackcaps back out onto the field for what could be the last time.
New Zealand need five wickets, Bangladesh need 243 runs just make them bat again.
This could be the final two hours of this test, and the series.
3:45pm - TEA
New Zealand's session. They've taken three wickets and are still a huge 243 runs ahead.
Bangladesh meanwhile are fighting, firstly through Naim and Mominul, and now Das.
There's still two hours of play this evening, can the Blackcaps finish it tonight?
We'll be back in 15-odd minutes.
3:44pm - 53rd over
Last over before tea. Wagner will bowl it. Das on strike.
Wagner goes short, and Das pulls another boundary through midwicket. Another bouncer follows, and the same result for Das, four through midwicket.
One ball to come, and Das drives to mid-off, no run. And that's tea!
BAN 152/5
3:39pm - 52nd over
Tea approaching. Southee to Nurul.
Chance! Southee floats up a wide half-volley, and Nurul frees his arms with a wild swing, but gets a top edge over gully for four.
Just four from the over.
BAN 144/5
3:35pm - 51st over
Wagner into his sixth straight over, Nurul faces.
Starts short, and Nurul pulls a single to fine leg, and it's a no-ball too.
Das faces. Wagner goes short again, and Das rocks back and pulls in front of square for a boundary.
BAN 140/5
3:31pm - 50th over
Southee's back, replacing Boult. Das faces.
Appeal for lbw last ball, but there's a huge inside edge from Das.
BAN 134/5
3:26pm - 49th over
Wagner continues to Das.
Appeal first ball as Das looks to hook a bouncer through to Blundell, not out.
Das pulls a single out to square leg, and brings Nurul onto strike.
Nurul gets off the mark with a single, pulled to fine leg.
Das back on strike, and he pulls to fine leg to finish the over with a single.
BAN 134/5
3:22pm - 48th over
Boult comes around the wicket to Das.
Das drives out to point and comes back for three runs. Nurul to face Boult.
And he sees it out.
BAN 131/5
3:18pm - 47th over
Wagner to Yasir.
Wagner bowls a no-ball, before Yasir defends to cover and takes a single to get off strike.
Das faces. Wagner drops in a short ball that doesn't get up as Das pulls a single out to square leg.
WICKET! And Wagner removes Yasir! Another bouncer does get up, and Yasir can only fend it straight to Latham at second slip. Yasir goes for two, Nurul Hasan is in at No.7.
Nurul plays out the over.
BAN 128/5
3:11pm - 46th over
Boult continues to Das.
Too straight, and Das works a single to square leg.
Yasir faces, and he gets off the mark with a push down the ground for one.
Das returns to face, and plays out the last ball.
BAN 125/4
3:08pm - 45th over
Wagner to Mominul.
WICKET! Wagner strikes to get rid of the skipper! A healthy outside edge flies straight to Ross Taylor at first slip. Mominul goes for 37, Yasir Ali comes in at No.6, fresh off his maiden half-century in the first innings.
That wicket sees Wagner go past Chris Martin on NZ's all-time leading wicket-taker list.
Chance! Yasir fends a short ball that flies up and loops over slips, where Latham gets a hand on it. Taylor fields and nearly throws down the stumps at the striker's end - but misses!
Two chances in the same ball, but Bangladesh survive.
BAN 123/4
3:01pm - 44th over
Boult to Das. Over the wicket.
Appeal for caught behind and it's given! There's a noise as the ball goes past Das through to Blundell. Das refers it straight away though, has it hit his arm then? It has. Das survives!
BAN 123/3
2:55pm - 43rd over
Wagner continues to Das. Over the wicket.
Starts short and Das pulls the ball to fine leg for a single.
Mominul faces, and Wagner gives away a wide, before he tucks the ball out to square leg for two.
Chance! Mominul edges the last ball of the over, but the ball evades a diving Latham at second slip and runs away for four.
BAN 123/3
2:50pm - 42nd over
Back after drinks. Boult will begin the second hour of the afternoon session. Mominul on strike.
Mominul plays back and glances down to fine leg, where Wagner keeps them to two runs.
Just two from the over.
BAN 115/3
2:44pm - 41st over
Double bowling change. Wagner replaces Southee. Das on strike.
Wagner starts with a maiden, and that's drinks.
BAN 113/3
2:39pm - 40th over
Boult comes back for another spell. He's around the wicket to the right-handed Das.
Das gets off the mark with a drive out towards cover as they come back for three.
BAN 113/3
2:35pm - 39th over
Southee for his sixth over on the bounce. Mominul faces.
Inside edge first ball, but Mominul plays it with soft hands, and it's never a chance through to Blundell.
And it's a maiden.
2:31pm - 38th over
Jamieson to Mominul.
Chance! Jamieson catches Mominul with a bit of bounce, and the ball flies over the slips for four more.
Mominul follows up with a drive down towards long-off for a single.
Das to face Jamieson for the first time, one ball left in the over. He starts full, and Das drives to point where Young saves any runs.
BAN 110/3
2:26pm - 37th over
Southee for another over. Naim on strike.
WICKET! What a catch! Latham opts not to have a third slip in place, but it doesn't matter. Naim drives at a wide ball and gets an edge, but Latham dives to his left and takes a one-handed stunner! Naim goes for 24, Liton Das is in next.
Das plays out the rest of the over, a wicket maiden.
BAN 105/3
2:18pm - 36th over
Jamieson to Mominul, NZ's lead is now less than 300.
Mominul tucks the ball to midwicket for a single.
Naim faces up. Jamieson goes too full and Naim flicks the ball off his toes for three more.
Four from the over.
BAN 105/2
2:14pm - 35th over
Southee, around the wicket to Naim.
Starts on the pads, and Naim works the ball out towards midwicket for two runs.
Southee overpitches, and Naim drives out to cover for three more.
Mominul faces up, and Southee drifts onto his pads. Mominul clips another two through midwicket.
Too full to finish the over, and Mominul drives out to cover for another three runs, and that's Bangladesh's 100 up.
BAN 101/2
2:09pm - 34th over
Jamieson to Mominul now.
Mominul gets two with a chip into the vacant leg side. Chance! Mominul reaches at a wide delivery and gets an outside edge that flies over the slips for four! The Bangladesh skipper is playing his shots.
BAN 91/2
2:05pm - 33rd over
Southee again, around the wicket to Mominul.
Mominul is beaten outside off-stump with a huge drive, but misses through to Blundell.
Southee goes too full with his final ball, and Mominul drives down the ground for three runs.
BAN 85/2
2:01pm - 32nd over
Jamieson continues to Naim. Boult is back on the field.
Naim gets a single to fine leg, and Mominul gets another through square leg.
Two runs from the over.
BAN 82/2
1:57pm - 31st over
Southee to Mominul, coming around the wicket now.
Southee finds some shape, as Mominul plays out the over.
Another maiden.
BAN 80/2
1:52pm - 30th over
Jamieson opens up from the other end. Rachin Ravindra and Matt Henry are fielding in place of Wagner and Boult. Naim faces.
Chance as Naim looks to pull and gets an inside edge onto his leg that drops short of Henry Nicholls under the lid at short leg.
Maiden over.
BAN 80/2
1:47pm - 29th over
Southee will take the ball after the break - Wagner and Boult haven't returned after lunch. Mominul faces.
Southee starts on the hip, and Mominul flicks it fine for four. Southee overpitches his third ball, and Mominul drives through cover for two more.
Six runs from the first over after lunch.
BAN 80/2
1:40pm
We're back for the second session of the day.
A staunch effort with the bat by Bangladesh so far, but we saw how brittle the visitors' order can be, not even 24 hours ago.
The Blackcaps need eight wickets for victory, targeting victory inside three days.
1:04pm - LUNCH
28th over - Just time to start one more over before lunch, so Boult obliges with a maiden, BAN 74/2
27th over - WICKET
Wagner digs one short down legside and Shanto can't resist, trying to hook as he had in the previous over. Boult is lurking on the boundary for the catch and Wagner is ecstatic.
Love it when a plan comes together...
Shanto c Boult b Wagner 29
Captain Mominul comes to the crease and is almost run out off the first ball, well short at the non-striker's end, as Mitchell's toss at the stumps barely misses.
Mominul prods another that hits Will Young on the shoulder at short leg, but he can't gather the ball.
26th over - Boult into his seventh over, just nagging outside Naim's offstump. The batter almost plays on, but the ball deflects off his back pad, BAN 71/1
25th over - Wagner into his seventh over and you sense he's just getting warmed up. Shanto pounces on a bouncer and hooks for four... then repeats the shot for same result.
Smoke starts to emit from Wagner's ears...
Shanto ducks under a closing bouncer and enjoys his moral victory, BAN 71/1
24th over - The Bangladeshi batters quickly apply some more padding after that last belligerent over from Wagner. Boult will continue into his sixth.
Boult sprays wide down legside and Blundell's despairing dive can't prevent four byes.
Naim wafts at a delivery outside offstump, but fortunately misses an edge through to the keeper, BAN 63/1
23rd over - Wagner digs one in to Shanto, who hooks airily for six, but just over the man on the boundary rope. Runs to Bangladesh, but encouragement for Wagner with that risky shot.
Shanto guides the next ball down legside for another boundary, BAN 59/1
22nd over - Boult returns to replace Jamieson for his fifth over. He drops one short outside offstump and Naim cuts to the boundary, BAN 49/1
21st over - Into his fifth over, you sense Wagner's fuse is starting to burn short, as he digs the first ball to Shanto in... and the second. His field is set for an aerial bombardment.
That's a maiden, BAN 45/1
20th over - Jamieson continues into his sixth over and draws a false shot from Shanto off the last ball of a maiden, BAN 45/1
19th over - Wagner begins his fourth over and digs one short. Just one run off that over, BAN 45/1
18th over - Shanto drives straight past Jamieson for four, BAN 44/1
17th over - Wagner into his third over. Naim plays square through the offside for three.
Wagner raps Shanto on the pad and belatedly joins an appeal, but the ball was head down legside, BAN 40/1
16th over - Jamieson beings his fourth over, after taking that wicket in his previous. Shanto flicks off his pads for a boundary through the legside to get off the mark, so Jamieson responds with a bouncer.
Shanto follows a ball moving away and edges into the slips, but Mitchell can't take the catching chance, BAN 33/1
15th over - Wagner into his second over. Fourth delivery finds Naim's front pad, but it's heading down legside.
Wagner completes the maiden, BAN 27/1
14th over - Jamieson strays a little wide outside offstump and Shadman drives to the boundary.
WICKET
Shadman prods at a delivery on legstump and edges behind the wicket, where Blundell dives acrobatically for the catch - first blood to Jamieson.
Shadman c Blundell, b Jamieson 16
The teams will take early drinks with the fall of that wicket.
13th over - Neil Wagner replaces Southee, who has left the field, with Matt Heny making a cameo in the field. Shadman takes a single off the last ball, BAN 23/0
12th over - Jamieson conedes his first run, a single to Shadman, BAN 22/0
11th over - Southee continues into his sixth over. Naim takes a couple off the fourth ball, but Southee seams the next one away from the bat and beats the edge, BAN 19/0
10th over - Time for a change, with Kyle Jamieson replacing Boult. He immediately produces some movement through the air and he completes a maiden, BAN 16/0
Ninth over - Shadman drives Southee through the offside for a boundary off the first ball, BAN 16/0
Eighth over - Boult begins his fourth over. He draws a false shot from Naim with his fifth delivery, BAN 10/0.
Seventh over - Southee's fourth and he has Naim ducking under a bouncer with his third ball. Another maiden, BAN 9/0
Sixth over - Boult's third over... he drops the fourth deliver short and concedes his first run, as Shadman hooks for a single, BAN 9/0
Fifth over - Southee into his third over. The NZ bowlers have found their groove early, but haven't threatened the batters so far.
Southee produces his first maiden of the innings, BAN 7/0
Fourth over - Boult into his second, beating Shadman's bat with his second delivery. The batter is more circumspect through the remainder of the over, which ends as another over, BAN 7/0
Third over - Southee begins his second. Naim takes single off the fourth ball to open his scoring, Shadman takes another off the last, BAN 7/0
Second over - Trent Boult with the new ball at the other end, after his five-for and 300th wicket yesterday.
Tidy start from Boult - a maiden, BAN 5/0
First over - Tim Southee to open the bowling for New Zealand and Shadman Islam guides the first delivery down legside for a boundary.
Second ball finds Shadman's pads, but he survives the lbw appeal, BAN 5/0
10:47am - And now that's official, New Zealand will take another crack at the Bangladesh batters and hope to knock them over within a day.
10:34am - Blackcaps bowlers are warming up out in the middle at Hagley Oval, so maybe that's an indication that Latham will send Bangladesh back into bat.
Another beautiful day in Christchurch and no sign of the inclement weather rumoured for later in the match.
*****
Kia ora, good morning and welcome to Newshub's live coverage of the second test between the Blackcaps and Bangladesh at Christchurch's Hagley Oval.
Milestones fell thick and fast during on Monday, with Devon Conway bringing up his third test century on the first ball, Tom Latham following with his second career double century soon after, Ross Taylor's emotional final test innings with the bat and Trent Boult becoming the fourth Kiwi to reach 300 test wickets (behind Sir Richard Hadlee, Daniel Vettori and Tim Southee) with his ninth five-wicket bag.
By the end of the second day, New Zealand held a commanding 395-run first-innings lead, with captain Latham mulling whether to enforce the follow-on or bat again to give Taylor the chance of one final hurrah.
Less than halfway through this match, you can't help but wonder how the world champion Blackcaps succumbed so meekly - their first test loss to Bangladesh - in the opening encounter at Mt Maunganui.
There was some suggestion the weather might pack up later this week, possibly impacting the fourth and fifth days of this fixture, so don't be surprised if Latham elects to send the Tigers back in to bat, with the prospect of ending this affair as quickly as possible.
New Zealand: Tom Latham, Will Young, Devon Conway, Ross Taylor, Henry Nicholls, Daryl Mitchell, Tom Blundell, Kyle Jamieson, Tim Southee, Neil Wagner, Trent Boult
Bangladesh: Shadman Islam, Mohammed Naim, Najmul Hossain Shanto, Mominul Haque, Nurul Hasan, Liton Das, Yasir Ali, Mehidy Hasan, Taskin Ahmed, Ebadot Hossain, Shoriful Islam
TAB Odds: NZ $1.01, draw $24, Bangladesh $94
*****
Blackcaps bowlers take control of second test after Latham double century
The Blackcaps have taken complete control of the second test against Bangladesh, finishing day two with a lead of 395 runs at Christchurch's Hagley Oval.
Centuries to Tom Latham (252) and Devon Conway (109) paved the way for New Zealand to declare their first innings over at 521/6, before Trent Boult (5/43) and Tim Southee (3/28) shone with the ball, bowling Bangladesh out for 126 before stumps.
Boult also had reason to smile, taking his 300th test wicket in his 75th test match, beating longtime teammate Southee by one game.
Yasir Ali (55) offered the only real resistance for Bangladesh, notching his first test half-century, but ultimately ran out of partners and was forced to give his wicket away in search of quick runs.
The Blackcaps are almost certain to enforce the follow-on heading into day three, asking Bangladesh to bat again.
Resuming on 99 on day two, Devon Conway needed one ball to bring up his third test century, glancing to the fine leg for four, but his innings came to an abrupt end on 109, when he was run out by Mehidy Hasan Miraz, as Latham attempted to steal a run to cover.
The runout broke their partnership of 215 runs for the second wicket, but the captain batted on to reach his second test double century - this one from 305 balls with 31 boundaries.
Conway's exit saw Ross Taylor arrive at the crease for what could be his last innings in test cricket.
Already New Zealand's leading test runscorer, Taylor added another 28 to his career tally, before he fell, caught by Shoriful Islam off the bowling of Ebadot Hossain.
Henry Nicholls came and went for a duck, courtesy of Ebadot, while Daryl Mitchell could only add three runs, before he fell to Shoriful for three.
Wicketkeeper Tom Blundell arrived at the crease at No.7 and desperately needing a score, he combined with Latham for a 76-run partnership in just 78 balls.
Latham batted on past 250, taking the attack to Bangladesh captain Mominul Haque and raising his bat again, after plundering 14 runs from the first four balls of the part-time spinner's over.
Chasing quick runs to set up a declaration, Latham departed one ball after reaching 250, when his top-edged sweep was caught by Yasir Ali off Mominul, and left to a standing ovation from his home crowd at Hagley Oval.
Buoyed by the loss of his captain, Blundell upped his scoring rate to notch his own half-century, finishing with an unbeaten 57 from 60 balls, as Latham declared at 521/6.
If Bangladesh's day with the ball hadn't gone to plan, things were only going to get worse with bat in hand.
With his second ball, Boult landed the first blow, as Shadman Islam edged to Latham at second slip and Bangladesh's top order collapsed.
At the other end, Southee removed Mohammad Naim for a duck, before Boult had a second, when Najmul Hossain Shanto also edged to Latham.
Southee removed captain Mominul, bowled for a duck, as Bangladesh reached tea at 27/4 - still 494 runs behind.
Boult continued the carnage after the break, removing Litton Das for eight, caught behind by a diving Blundell, as the left-armer reached 299 test wickets.
Yasir Ali and Nurul Hasan steadied Bangladesh's innings, adding 60 runs together for the sixth wicket, but Southee broke the stand, as it threatened to defy the Blackcaps.
Southee trapped Nurul leg before wicket for 41, with the Bangladesh wicketkeeper unsuccessfully challenging the decision to become the sixth batter to fall at 87.
Boult returned to take his 300th, bowling Mehidy Hasan for five to leave Bangladesh seven down, before Kyle Jamieson made it eight with the wicket of Taskin Ahmed, courtesy of a spectacular catch from Will Young.
Yasir batted on to his 50, raising his bat for the first time as a test cricketer, but fell to Jamieson shortly afterwards.
With the final ball of the day, Boult knocked over Shoriful Islam for two, raising the ball for his ninth test five-wicket haul and giving Latham the opportunity to enforce the follow-on overnight.
Victory for the Blackcaps would level the two-match series at 1-1 and give New Zealand their first win of the new World Test Championship cycle.
NZ 521/6 declared (Latham 252, Conway 109, Shoriful 2/79, Ebadot 2/143) Bangladesh 126 (Yasir 55, Boult 5/43, Southee 3/28)