Bangladesh handed an ODI debut to batsman Mosaddek Hossain Raton Gomes/BCB
Tamim Iqbal made 20 before Mirwais Ashraf had him holing out to third man in the 11th over Associated Press
Loading ...
In his next over, Ashraf had Soumya Sarkar skewing a catch to extra-cover for 20 Associated Press
When Mahmudullah chopped on for 25, Bangladesh slipped to 111 for 3 Associated Press
Mushfiqur Rahim scored a brisk 38 before falling to the legspin of Rahmat Shah Associated Press
Mohammad Nabi compounded Bangladesh's woes by removing Shakib Al Hasan and Mashrafe Mortaza. He would finish with figures of 10-3-16-2 Associated Press
Rashid Khan took care of the lower-middle order with his assortment of googlies and sliders... Associated Press
... but debutant Mosaddek Hossain slammed an unbeaten 45 and added 43 for the last wicket with Rubel Hossain to lift Bangladesh to 208 Raton Gomes/BCB
Shakib Al Hasan dented Afghanistan's chase with a two-wicket over - the fourth of the innings - to leave the visitors at 14 for 2 Associated Press
Mohammad Shahzad and Hashmatullah Shahidi then steadily resurrected Afghanistan's innings Associated Press
But Mosaddek Hossain struck off his first ball in his ODI career to lift the hosts again Raton Gomes/BCB
Captain Asghar Stanikzai and Mohammad Nabi then added a 107-run, fifth-wicket stand to shift the momentum firmly in Afghanistan's favour Associated Press
Three quick wickets, including that of Nabi's for 49, made Bangladesh believe again as Afghanistan slipped to 189 for 7 in the 45th over, with still 20 required Associated Press
With two needed off the final over, Dawlat Zadran hit the winning runs to seal a thrilling win Associated Press