Bangladesh rode on a record partnership by centurions Shakib Al-Hasan and Mahmadullah to defeat New Zealand by five wickets in their Group A match at the Champions Trophy cricket tournament here on Friday.
Early collapse of top order batsmen put the Tigers on trouble when Bangladesh was 33-4, but Mahmudullah and Shakib salvaged their side to the victory from the trouble. A victory for England or a no result will see Bangladesh through to the Semi Final.
New Zealand was well set while Williamson (57) and Ross Taylor (63) shared a stand of 83 - their third fifty partnership in as many matches this tournament.
After Williamson's departure, Taylor was going strong but he had a soft dismissal in the 39th over as he mistimed a shot to Mustafizur Rahman. Ross Taylor's 63 was the highest score of the innings, but he took up a fairly chunky 82 balls and had the lowest strike rate amongst the top six batsmen.
If Australia beat England on Saturday, Bangladesh will not qualify for the semifinals.
The two sides have just a point apiece in the eight-team marquee tournament after they slumped to a comprehensive defeat by England, while their respective matches against two-time victor Australia were abandoned.
Bangladesh captain Mashrafe Mortaza's decision to introduce Mosaddek in 42nd over turned out to a masterstroke as New Zealand could add just 62 runs from the final 10 overs.
However, seasonal campaigners Shakib-al Hasan and Mahmudullah scored two exceptional hundreds to guide Bangladesh to a beautifully-constructed chase. Two weeks ago, they beat New Zealand in Dublin in the tri-series with Ireland. Not much later, Guptill was trapped plumb in front of the stumps by Rubel Hossain.
Theresa May: UK will change human rights laws
The planned measures appear to be an attempt at strengthening the Terrorism Prevention and Investigation Measures (TPIMs). Labour is refusing to echo Theresa May's pledge to tear up human rights laws to meet the new terrorist threat.
Once Taylor was gone, the Black Caps began losing wickets at regular intervals, largely due to Mosaddek Hossain, and ended up finishing on 265/8 off their 50 overs. One of the title contenders of this year's edition, New Zealand are surprisingly languishing at the bottom of the table behind Bangladesh.
New Zealand struggled with the bat as they laboured their way to 265-8.
New Zealand didn't know quite what hit it, as the ICC Champions Trophy 2017 got what is undoubtedly its best partnership, consigning the Danushka Gunathilaka-Kusal Mendis stand to second place in just 24 hours.
"In the past, we have defended totals like that on those sorts of surfaces, and we were in a pretty good position to do it again but what a fantastic partnership", captain Kane Williamson said.
Bangladesh's experienced all-rounder Shakib echoed Mahmudullah's words.
Bangladesh had bowled well to restrict New Zealand to 266, but it seemed as if the old ghosts of inconsistency and struggle against quality fast bowling would come back to haunt Bangladesh after they lost four quick wickets.
"It was frustrating to be on the other side of it, we wanted to come into this game firing but we didn't play our best cricket, we left a few runs out there", Williamson said.