Shakib Al Hasan dismissed six New Zealand batsmen on day two to leave the tourists staring at a hefty firt innings deficit in their first Test against Bangladesh in Chittagong.
Resuming on 183 for four overnight, Bangladesh were unable to convert that into a big score, being bowled out for 245 by New Zealand prior to lunch on the second day of their first Test in Chittagong.
Captain Daniel Vettori picked up five for 59 as Mehrab Hossain junior and Mushfiqur Rahim, unbeaten overnight, were unable to significantly add to their fifth-wicket stand, Hossain becoming Iain O'Brien's third victim of the innings for no addition to his score.
The pair added a national record 144 runs having come together at 44 for four midway through the opening day's play.
Naeem Islam (14) and Shakib Al Hasan (five) were snaffled by Jeetan Patel before Vettori ran through the tail for his 16th five-wicket haul in Tests.
Aaron Redmond (19) and Jamie How (16) got off to a steady start before left-armer Shakib had both How and Jesse Ryder (one) caught by close fielder Rajin Saleh. Redmond was trapped in front by Shakib and Abdur Razzak then had the dangerous Ross Taylor trapped in front for 12.
Shakib then had Brendon McCullum (25) caught by Razzak, Jacob Oram caught by Mashrafe Mortaza for a duck and he bowled Kyle Mills for four to finish with career-best figures.
Part-time spinners Naeem Islam and Mohammad Ashraful dismissed Daniel Flynn (19) and Jeetan Patel (nought), leaving Vettori unbeaten on 49 overnight.
© Cricket World 2008