New Zealand won their second World Cup match victory in a row over a spirited Bangladesh at The Oval with a nervous two-wicket win.
Kiwi captain Kane Williamson should have been running out for eight during a shaky start as they chased 245 to win, but wicketkeeper Mushfiqur Rahim broke the stumps before collecting the ball.
Williamson (40) and Ross Taylor took benefit of 160-2 to guide their side, only to slip back to 191-5 when Taylor left for 82. Bangladesh buzzed and hit twice in fast succession to remove Jimmy Neesham and Colin de Grandhomme and leave New Zealand 218-7, needing 27 out of 39 balls.
Matt Henry was bowled with seven needed by Mohammad Saifuddin but Lockie Ferguson edged for four and Mitchell Santner (17 not out) drove to the border to guide his side home with 17 spare balls.
Black Caps, led by Henry (4-47), took periodic wickets to reject Bangladesh in 49.2 overs for 244 despite Shakib Al Hasan hit 64 and several other batsmen starting.