However, the Bangladesh stalwart fell right after hitting the fifty. Before getting out, Shakib and Mushfiqur Rahim added 61 runs in the third wicket stand.
The southpaw fell for 51 off 69. Shakib went to drive Mujeeb Ur Rahman to the cover but misjudged the line and the ball hit his pad. Mujeeb appealed for lbw and the umpire declared him out.
He took 65 balls to hit his third fifty in this edition of the World Cup. Along the way, Shakib topped the list of most run scorers in this World Cup with 476 runs in his bag surpassing David Warner’s 447. At the same time, the left-handed all-rounder became the first Bangladeshi to score 1000 runs in the World Cups.
Right after Shakib’s dismissal, Soumya Sarkar, who came to bat at five today, fell for three. Both of the wickets were taken by Mujeeb Ur Rahman.
Before Shakib’s dismissal, Tamim fell for 36 off 53 deliveries while playing Mohammad Nabi. The left-handed opener failed to manage a brisk start against Afghanistan.
Earlier, Afghanistan captain won the toss and sent Bangladesh to bat first. Mujeeb gave his team an early breakthrough removing Liton Das for 16.
Bangladesh included Mohammad Saifuddin and Mosaddek Hossain, who missed the previous game due to injuries, in place of Rubel Hossain and Sabbir Rahman.
Bangladesh (Playing XI): Tamim Iqbal, Soumya Sarkar, Shakib Al Hasan, Mushfiqur Rahim(w), Liton Das, Mehidy Hasan, Mosaddek Hossain, Mahmudullah, Mohammad Saifuddin, Mashrafe Mortaza(c), Mustafizur Rahman
Afghanistan (Playing XI): Gulbadin Naib(c), Samiullah Shinwari, Rahmat Shah, Hashmatullah Shahidi, Asghar Afghan, Mohammad Nabi, Najibullah Zadran, Ikram Ali Khil(w), Rashid Khan, Dawlat Zadran, Mujeeb Ur Rahman.