Bangladesh suffered a huge defeat of 136 runs in their second and last group match against Afghanistan on Thursday.
Bangladesh were all out for 119 chasing a target of 256 set by the Afghans.
Only Shakib (32), Mahmudullah (27) and Mosaddek (26*) could reach double figures for Bangladesh as the Afghan bowlers ran rampage.
Mosaddek Hossain has joined Mahmudullah in the middle as a set Shakib went back to the pavilion leaving Bangladesh at 79 for 4.
Mithun was the fourth batsman to go back to the hut when he fell Gulbadin Naib’s second victim leaving Bangladesh at 43 for 4.
Mahmudullah joined Shakib in the middle in a bid to steady the Tigers’ shaking boat.
Mominul has been the third victim of the Afghans as they mount pressure on the Tigers in the final group match.
Gulbadin Naib got rid of Mominul after a successful caught behind review.
Liton Das has followed Shanto back to the hut leaving Bangladesh in a spot of bother.
Shakib and Mominul are currently batting trying to put the halt to the landslide.
Youngster Nazmul Hossain Shanto has gone back to hut early as Bangladesh try to chase 256.
Shanto, filling in for injured Tamim, could only manage 7 off 13 balls before falling victim to Mujeeb Ur Rahman.
A 95-run unbeaten partnership of Rashid Khan and Gulbadin Naib has brought Afghanistan back on the game. Rashid scored a quick 57 from 32 balls to set up a challenging 256 run target for Bangladesh
Afghanistan was in high and dry as the top and middle order had no clue especially in front of Shakib as they were 7 down for just 160.
Shakib bagged four while debutant Abu Hider got two on the process but it was Rashid Khan, partnered by Gulbadin Naib, who have collected 95 runs in last 13 overs to keep the hope alive for the Afghans.
Afghanistan captain Asghar Afghan decided to bat first against Bangladesh in the final group game of the 2018 Asia Cup in Abu Dhabi. The match is inconsequential, with both teams having qualified for the Super Four stage, but the challenge for both would be to save energy for their big games on Friday without compromising on their competitiveness.
Bangladesh handed ODI debuts to left-arm fast bowler Abu Hider and batsman Nazmul Hossain Shanto. They are the 126th an 127th ODI players for the country, although they have turned out for Bangladesh in other formats (Hider in T20s, and Shanto in Tests).
Shanto replaced Tamim Iqbal, who was ruled out of the tournament with a fractured wrist, suffered in their previous game against Sri Lanka. Hider replaced Mustafizur Rahman, while Mushfiqur Rahim was rested and was replaced by Mominul Haque, who will play his first ODI in three years.
Afghanistan made one change, bringing in Samiullah Shenwari for Najibullah Zadran.
Afghanistan: 1 Mohammad Shahzad (wk), 2 Ihsanullah, 3 Rahmat Shah, 4 Asghar Afghan (capt), 5 Hashmatullah Shahidi, 6 Mohammad Nabi, 7 Samiullah Shenwari, 8 Gulbadin Naib, 9 Rashid Khan, 10 Aftab Alam, 11 Mujeeb Ur Rahman
Bangladesh: 1 Nazmul Hossain Shanto, 2 Liton Das (wk), 3 Shakib Al Hasan, 4 Mominul Haque, 5 Mohammad Mithun, 6 Mahmudullah, 7 Mosaddek Hossain, 8 Mehidy Hasan Miraz, 9 Mashrafe Mortaza, 10 Rubel Hossain, 11 Abu Hider