Shakib, who scored 51 off 69 and took five for 29, has become only the second player after India's Yuvraj Singh to do the double of a fifty and fifer in a World Cup match. He's also the man of the match.
But spare some thoughts for Mujeeb Ur Rahman, the youngest player in the tournament. He returned with figures of 3/39. Then what about that knock from Samiullah Shinwari, unbeaten 41 from 51.
10:43 PM IST: Mohammad Saifuddin on with his eighth over. Samiullah Shinwari creams the third ball for a four, straight. Shakib Al Hasan's diving effort fails to stop it. And right on cue. Cleans up Mujeeb Ur Rahman. AFG-200 all out. Bangladesh win by 62 runs.
Record Alert! Shakib emulates Kapil Dev and Yuvraj Singh as the only players to have completed the double of scoring a century and taking fifer in the same World Cup. Also, the only player after Yuvraj to get a fifty and five-for in the same WC match.
BREAKING: Andre Russell has been ruled out of the rest of #CWC19 through injury. Sunil Ambris will join the West Indies squad as his replacement.#CWC19 | #MenInMaroon pic.twitter.com/BuhWdjskzq
Record Alert! Shakib Al Hasan becomes first Bangladesh player to notch up 1000 runs in World Cup.
Bangladesh will rely on their batting, which has been a revelation in this World Cup. Shakib Al Hasan, who is the second leading scorer of the tournament, will once again lead the charge. And his presence in the centre will be crucial for the Tigers once again.
After hunting down a target of 322 against West Indies with ease, Mashrafe Mortaza & Co fought admirably in a 382-run chase against Australia, finishing with an impressive 333/8.
However, it's their bowling which has undone the batsmen's good work. They have conceded scores in excess of 320 in each of their last three completed games.
And against a formidable Afghanistan bowling attack, Bangladesh's own bowlers will have to step up to make life easier for their batsmen.
Afghanistan will be aiming to replicate that performance against India and earn their first win. After being comprehensively beaten in the first four games, Afghanistan came out with a much-improved performance against tournament favourites India.
Their bowling unit -- which was taken for plenty by England as they posted 397/8 - delivered a commanding performance against the famed Indian batting line-up for a below-par total of 224. They, in fact, had a great chance of causing the biggest upset of the ongoing tournament. But, their batsmen, barring Mohammad Nabi, failed to rise to the occasion.
Key Facts
Bangladesh and Afghanistan are meeting for the eighth time in ODIs, with the Tigers winning four and losing three.
Shakib Al Hasan, with 425 runs at an average of 106.25 in five innings, is the only Bangladeshi batsman to score over 400 runs in a single World Cup.
Shakib Al Hasan has more wickets in 50-over games between the two nations than any other bowler, claiming 13.
Shakib has averaged 106 from his five innings so far in the tournament.
Mahmudullah is the leading scorer in this fixture with 243 runs in six innings.
Rashid Khan, who took 129 wickets at an average of 16.89 in 61 innings, is the highest wicket-taker for Afghanistan in World Cup.
Key Quotes
"I think we're now getting better and better day by day. This is the team I wanted actually. Also in the batting side. So this is a good sign," Afghanistan captain Gulbadin Naib
"Everyone is expecting that we will win. Every match is the same in that we play to win. But I think we should be more careful in this game," Bangladesh batsman Mohammad Mithun
Squads
Afghanistan (from): Gulbadin Naib (c), Noor Ali Zadran, Hazratullah Zazai, Rahmat Shah (wk), Asghar Afghan, Hashmatullah Shahidi, Najibullah Zadran, Samiullah Shinwari, Mohammad Nabi, Rashid Khan, Dawlat Zadran, Aftab Alam, Hamid Hassan, Mujeeb ur Rahman, Ikram Ali Khil
Bangladesh (from): Mashrafe Mortaza (c), Abu Jayed, Liton Das (wk), Mahmudullah, Mehidy Hasan, Mohammad Mithun, Mohammad Saifuddin, Mosaddek Hossain, Mushfiqur Rahim, Mustafizur Rahman, Rubel Hossain, Sabbir Rahman, Shakib Al Hasan, Soumya Sarkar, Tamim Iqbal