Dhaka, Oct. 12 -- Litton Das turned a day of missed chances into a landmark century as Bangladesh tightened their grip on the Abu Dhabi Test, leaving Afghanistan staring at a formidable 479-run target and a long fight for survival.

Bangladesh declared at 372 for 7 shortly after lunch on Monday, with Litton's seventh Test hundred and Mehidy Hasan Miraz's unbeaten 51 powering the innings.

Afghanistan reached 132 for 3 at stumps, still needing 347 runs with 7 wickets remaining.

Rahmat Shah threatened to frustrate Bangladesh with another fifty, but Ebadot Hossain found his edge just before stumps to break Afghanistan's resistance.

The celebrations said everything about Bangladesh's position.

Rahmat survived a drop on 16 and a run-out sca...