Shakib Al Hasan and Mahmudullah both made superb centuries as Bangladesh kept their hopes of a Champions Trophy semi-final alive with a stunning five-wicket victory over New Zealand at Cardiff on Friday.
Both these batsmen scored Centuries as Shakib Al Hasan made 114 runs before he was bowled by Trent Boult while Mahmudullah made unbeaten 102 runs.
Tamim perished lbw - wasting the Tigers' review - before Sabbir Rahman (8) and Soumya Sarkar (3) were undone by Southee and Mushfiqur Rahim (14) was clean bowled by Adam Milne (1-58) to leave Bangladesh floundering.
Captain Kane Williamson and veteran batsman Ross Taylor stabilised the innings with an 83-run partnership, during which Williamson surpassed his half-century, before he was run out by Shakib for 57, which came off 69 balls and included five boundaries. "We left a few runs out there", Williamson said.
Primary to New Zealand's woes in the tournament has been the indifferent form of its openers, that has put added responsibility on the shoulders of Kane Williamson.
Williamson, who made 100 and 87 against England and Australia respectively, needlessly ran himself out when he set off for a non-existent single after Taylor turned Shakib to Mosaddek at short fine leg. If Australia come out on top, they will go through to the semi-finals at the expense of Bangladesh. From there, New Zealand collapsed. It was Rubel Hossain who removed the unsafe Martin Guptill for 33 off 35 balls, after trapping him in front with good bowling with one that nipped back off the seam with pace. But it was up to me and Mahmudullah today (Friday) to take us home and we were lucky that we could contribute.More news: Grande, Katy, Liam Gallagher sing for Manchester
62 Runs added by New Zealand in the last 10 overs of the innings - the least among all teams in this tournament batting all ten overs.
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.
Mashrafe had forgotten his spinner's name at the toss but Mosaddek's performance grabbed the spotlight as Neil Broom (36) and Corey Anderson (0) fell in the same over before he returned to oust Jimmy Neesham for 23.
Live coverage of the Group B clash between New Zealand and Bangladesh continues on Sky Sports 2.
New Zealand fast bowler Tim Southee knocked the wind out of the Bangladesh batting in the early stages of the chase by picking up three wickets in his opening three overs.
"That will be nice (if England win), but we can't just expect Australia to lose that game", Mortaza said.
There was a brief lull after the equation was down to 70 off the last 10 overs, but Shakib and Mahmudullah opened up again with cuts, chips, full-blooded drives and an upper-cut to bring the asking rate down to below a run a ball.