Bangladesh batsmen Shakib Al Hasan, with a double ton, and Mushfiqur Rahim have mown down a host of records as they made hay in the Wellington sunshine, flaying the Kiwi bowlers around the Basin Reserve.
The tourists were 7-542 at stumps on the second day of the first Test in the capital as the Black Caps couldn't stifle the free-flowing stroke play on good batting wicket.
Bangladesh scored 388 runs in entertaining style, at four an over, after starting the day at 3-154.
Shakib's 217 is the highest Test score for Bangladesh, beating Tamim Iqbal's 206, which stood for nearly two years.
The 29-year-old left-hander, who already holds his country's record for most Test wickets at 159, was just the third Bangladesh batsman to score a double ton.
In his 45th Test he plundered 31 boundaries from 276 balls.
He offered three chances - the first when he was dropped by Mitchell Santner late on the first day.
He was on 137 when he hooked a short ball from Neil Wagner which wicket-keeper BJ Watling took diving to his right and claimed the catch.
However, replays showed he had grounded the ball as he slid along the grass.
He got another life on 189 when he was dropped by a diving Ross Taylor at backward point.
He finally fell four overs before stumps, chopping a delivery from Wagner on to his stumps.
His partnership of 359 with his captain Mushfiqur set a number of records, including Bangladesh's highest partnership against all countries.
Mushfiqur's innings was ended on 159 when he was caught behind off Trent Boult. He scored 23 fours and one six from 260 balls.
Mehedi Hasan was dismissed by Wagner for a duck off the last ball of the day, leaving Sabbir Rahman not out 10 at stumps.
Earlier in the day, Mominul Haque, caught behind for 64, was New Zealand's only success in the first session.
For the Kiwis, Tim Southee finished with figures of 2-144, Trent Boult 2-121, Neil Wagner 3-124, Colin de Grandhomme 0-65, Mitchell Santner 0-60 and Kane Williamson 0-20.
- Shakib's 217 is Bangladesh's highest Test score.
- Mushfiqur and Shakib's 359-run partnership for the fifth wicket is Bangladesh's highest partnership for any wicket against any country, beating the 312 set by Tamim Iqbal and Imrul Kayes against Pakistan in 2015.
- Highest fifth wicket partnership on New Zealand soil by any country, beating the 258 Pakistan's Inzamam Ul Haq and Saleem Malik set in 1994.
- The fourth-highest fifth-wicket partnership for all countries.
- The 7-542 is Bangladesh's fourth-highest total.
- The first time they have passed 400 after being asked to bat
- It is also their highest score against New Zealand, topping the 501 at Chittagong in 2013.
- Tim Southee's 2-144 was his second most expensive figures after 2-162 at Lord's in 2015.