Afghanistan, who gave India a run for their money, will be aiming to replicate that performance and earn their first win in the ongoing World Cup when they take on Bangladesh at the Rose Bowl Cricket Stadium on Monday.
After being comprehensively beaten in the first four games, Afghanistan came out with a much-improved performance against tournament favourites England and India.
All the Afghanistan players performed well in the game and the team is expected to go in with the same playing XI for the game against Bangladesh.
Bangladesh's batting has been a revelation in this World Cup and has relied mainly on Shakib Al Hasan who is among the top five run-getters of the tournament. After hunting down a target of 322 against West Indies with ease, Bangladesh 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 work. They have conceded scores in excess of 320 in each of their last three completed games.
Mehidy Hasan received a blow in the nets but he is expected to be fit for the game. In case he misses out, Mohammad Saifuddin might return.
Afghanistan Playing XI (Probable): Asghar Afghan, Mohammad Nabi, Aftab Alam, Gulbadin Naib (c), Hashmatullah Shahidi, Najibullah Zadran, Rahmat Shah, Rashid Khan, Ikram Ali Khil (wk), Hazratullah Zazai, Mujeeb Ur Rahman
Bangladesh Playing XI (Probable): Mashrafe Mortaza (c), Mushfiqur Rahim (wk), Shakib Al Hasan, Tamim Iqbal, Mahmudullah, Rubel Hossain, Sabbir Rahman, Soumya Sarkar, Liton Das, Mustafizur Rahman, Mehidy Hasan/Mohammad Saifuddin