Bangladesh completed a 3-0 sweep over New Zealand after a stunning four-wicket victory in the third ODI in Fatullah on Sunday. Shamsur Rahman's 96 took the home side to 309-6, steaming past New Zealand's 307 with four balls and four wickets to spare at the packed Khan Shaheb Osman Ali stadium, just outside Dhaka.