New Zealand captain Daniel Vettori once again tormented Bangladesh with three wickets in one over to inject life into the rain-hit second Test in Dhaka on Tuesday.
With the first three days washed out, play finally began on the fourth morning and after declaring New Zealand's first innings at 262-6, Vettori's triple strike left Bangladesh in trouble at 13-3 in reply.
Opener Tamim Iqbal was unbeaten on eight and Mehrab Hossain had yet to open his account after the New Zealand skipper dismissed Zunaed Siddiqui (four), and Mohammad Ashraful and Rajin Saleh without scoring in his only over.
Already facing a near-impossible task to square the two-match series after New Zealand won the first match in Chittagong, Bangladesh's sloppy batting leaves the home side with no realistic chance of a win after Vettori's sporting declaration.
The home team need another 150 runs to avoid the follow-on.
In the New Zealand innings, Jesse Ryder missed his maiden century by nine runs and Brendon McCullum scored a fiery 66 to lift the tourists, who were themselves struggling at 49-3 after the home team opted to field at the Sher-e-Bangla stadium in Dhaka.