The duo stitched record 224-run stand to keep Bangladesh in contention for semi-final spot.
2/7
Bangladesh have become the first team to chase 250+ target after losing 4 wickets for 33. None of the teams earlier achieved this feat.
3/7
Earlier, it was India who chased 250+ total after losing 4 wickets for 36 runs in 2005 against Zimbabwe.
4/7
Despite the win, Bangladesh -- who now have three points from three matches -- are still uncertain of a semifinal berth and they will have to wait the outcome of the Group A match between England and Australia in Birmingham
5/7
Disciplined bowling effort from Bangladesh restricted Kiwi’s to 265/8 with Kane Williamson scoring his 4th consecutive 50th in the ICC Champions Trophy and Ross Taylor adding 63 runs.
6/7
Chasing a target of 266 for a win, Bangladesh were reduced to a precarious 33 for 4 in the 12th over but Shakib (114) and Mahmudullah (102 not out) turned the match on its head with a remarkable batting display and clinched 5-wicket victory for the tigers.
7/7
Shakib Al Hasan and Mahmudullah smashed a brilliant century each and stitched a record 224-run stand together as Bangladesh recovered from a top-order collapse to notch up a stunning five-wicket win over New Zealand in their last group match of the Champions Trophy.