New Zealand lead Bangladesh by 85 runs in reply to the host's first innings total of 501 after rain forced an early end to day four of the first Test on Saturday.
Bangladesh took a first innings lead of 32 runs, with the visitors amassing 469, before New Zealand reached 117-1 midway through the evening session when rain intervened and closed the day's play.
Peter Fulton, unbeaten on 44 and Kane Williamson (28 not out) will return to the crease for the Black Caps on Sunday morning, 30 minutes earlier than scheduled, should weather permit.
Earlier in the day, Hamish Rutherford fell for 32 in a match which looks in need of a courageous declaration from the visitors if it is to avoid a draw.
Bangladesh were dismissed in the second session after Sohag Gazi scored his maiden century and contributed 105 runs in a ninth wicket partnership with Robiul Islam which saw the hosts cruise to 501.
Gazi's century runs came up from 161 balls that included 10 fours and three sixes, and the 22-year-old was delighted with his performance.
"It is always a great feeling to score a century," he said. "I was excited to have my 50 as it was my first international 50. And the century obviously has made me happier.
"We want to win the match and we will try to bowl them out as quickly as possible tomorrow."
In the morning session, Gazi continued to dismantle the New Zealand bowling attack after Abdur Razzak became New Zealand's first wicket of the day, scoring just seven runs.
Immediately after the lunch break Robiul was out on 33 without adding to the scores before Rubel Hossain was the final victim, falling on four to bring the Bangladesh innings to a close.
Doug Bracewell was the pick of the New Zealand bowlers with 3-96 while Corey Anderson finished with 2-34 and Trent Boult had registered figures of 2-50.