Kane Williamson scored his second Test double century while nightwatchman Neil Wagner pummeled Bangladesh in the first session and Colin de Grandhomme left them shattered in the afternoon.
de Grandhomme's five sixes, mostly hit high into the stands on the leg-side, sped New Zealand past the 700-run mark for the first time in their history while Williamson went on to reach his double hundred with the last ball before drinks and immediately declared.
de Grandhomme was unbeaten on 76 off 53 balls with five sixes and added 110 in the 15.1 overs he and Williamson batted in the second session. Bangladesh were mere spectators to the big hitting, particularly Mohammad Mithun who dropped de Grandhomme on 39, the ball bursting through his hands at long-on.
Mehidy Miraz bowled himself to an unwanted record with his figures of 2 for 246 from 49 overs, the most expensive for Bangladesh in Test cricket.
Bangladesh ended the first session with BJ Watling's wicket but it was a consolation in the pummeling they were handed by the home side. Wagner's 35-ball 47 contained three sixes, all pulled off Khaled Ahmed, as well as six fours. The thrust from the first 35 minutes gave Williamson time to get settled at the other end.
During the rapid 60-run fifth wicket stand with Wagner, Williamson reached his 20th century, making it just the second occasion that New Zealand's top three all scored hundreds in a Test innings. After Wagner's departure, Williamson got stuck into Abu Jayed, hitting him for three fours in his first over, before a squirt through slip and gully got him to 6000 Test runs. He was the fastest among the four New Zealanders who have reached this mark.
New Zealand were set up by a 254-run stand between openers Jeet Raval, who reached his maiden Test hundred, and Tom Latham, who made 161 on the second day.
Soumya Sarkar was the pick of the Bangladesh bowlers with 2 for 68, while the new look pace attack -Jayed, Ebadat Hossain and Khaled Ahmed - took only one wicket for 369 runs in 87 combined overs.
Source: ESPNcricinfo