NZ 265/8 (50.0 Ovs), BAN 268/5 (47.2 Ovs)
Earlier, New Zealand made 265/8 with Kane Williamson and Ross Taylor scored fifties.
For Bangladesh, Mosaddek Hossain took three wickets. The win will take Bangladesh closer to the semi-finals but not guarantee a spot as that will be decided after the England vs Australia match on Saturday.
Bangladesh nearly came back from the dead to beat and beat NZ by 5 wickets in Cardiff.
Shakib Al Hasan and Mahmudullah scored brilliant hundreds as Bangladesh beat New Zealand in a must-win ICC Champions Trophy 2017 Group A match at the Sophia Gardens in Cardiff.
If England beat Australia, the winner between New Zealand vs Bangladesh will go through.
But if Australia beat the hosts then the two Ashes rivals will progress to the knockouts