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 (9).

Bangladesh, chasing a modest 266 for victory, had collapsed to 12 for three when left-hander Shakib (114) came in.

And they were not much better off when Mahmudullah (102 not out) walked out at 33 for four.

But th...
To continue the post please