Rubel Hossain grabbed four wickets as Bangladesh completed a sweep with a thrilling three-run victory over New Zealand in the fifth and final one-day international on Sunday. The fast bowler finished with 4-25 off 9.3 sharp overs as New Zealand, chasing a 175-run target, were bowled out for 171 in the last over. Bangladesh clinched the series 4-0, their first sweep against a major team. The second match was abandoned without a ball being bowled due to rain. New Zealand needed eight runs to win in the final over with just one wicket in hand but Rubel, who had taken three wickets in his opening three overs, sparked celebrations in Bangladesh's camp when he bowled Kyle Mills (33).