It was all Bangladesh as Shakib Al Hasan produced a stunning double century and Mushfiqur Rahim hit a ton to lead the tourists past the 500-run mark on day two of the opening Test against New Zealand.
In sun-bathed conditions in Wellington - complete contrast to the first day's play - Bangladesh dominated thanks to Shakib and Mushfiqur on Friday.
Shakib and Mushfiqur combined for a record 359 runs as Bangladesh reached stumps on 542-7, with Sabbir Rahman (10) unbeaten after Mehedi Hasan was dismissed with the last ball of the day.
A 217-run knock saw Shakib become the highest-individual scorer in a Test innings for Bangladesh and he joined Mushfiqur and Tamim Iqbal as the only batsmen to post double tons for the country.
Mushfiqur chipped in with 159 on an almost flawless day for Bangladesh, who came into the Test on the back of successive 3-0 series whitewashes to the Black Caps in one-day internationals and Twenty20s.
Bad light and rain delays cut short play on Thursday, with only 40.2 overs bowled at Basin Reserve, but the New Zealand weather came to the party as Bangladesh resumed on 154-3.
After struggling to really trouble the tourists a day earlier, the Black Caps appeared to turn the tide when Tim Southee (2-144) dismissed Mominul Haque early with the batsman failing to add to his overnight score of 64.
That brought Mushfiqur to the crease and Bangladesh never looked back as he and Shakib starred against the Kiwis.
Withstanding short-ball attacks from New Zealand, while playing textbook shots, the pair put Kane Williamson and Co. to the sword, scoring 122 runs in 123 minutes of play in the middle session after going into the lunch break on 269-4.
The Black Caps looked stunned and lacked ideas in the field and their frustrations were apparent following an unsuccessful review.
Adamant Shakib had edged Southee's delivery behind to wicketkeeper BJ Watling on 87, New Zealand appealed on deaf ears and replays showed the ball flicked the pads.
Shakib and Mushfiqur continued playing their shots after tea, having already brought up their tons, as New Zealand's woes in the field were highlighted.
On 137, Shakib skied a delivery and Watling scrambled to take the catch, but the ball popped out of the keeper's gloves.
Shakib did not look back, bringing up his double hundred as Mushfiqur fell victim to Trent Boult (2-121) in the 132nd over.
New Zealand did eventually get their man, Neil Wagner (3-124) the hero after ending Shakib's stunning display late in the day, and the paceman struck again to dismiss Mehedi (0) with the final ball on Friday.