Rashid Khan and Zahir Khan scalped two wickets each to leave Bangladesh reeling at 104/4 at tea. @Twitter/ACBofficials

Spinners Zahir Khan and Rashid Khan claimed two wickets each as Afghanistan began their push for victory in the one-off Test against Bangladesh in Chittagong on Sunday.

Set a target of 398 runs, Bangladesh reached 104-4 by tea on the rain-hit fourth day, still needing 296 runs for an improbable win with opener Shadman Islam, 39 not out, and skipper Shakib Al Hasan, 14 not out, at the crease.

Left-arm chinaman Zahir struck first when he dismissed opener Liton Das, who was trapped leg before for nine two balls after a caught-behind decision against was overturned by television umpire on review.

ALSO READ: Only Test: Afghanistan set Bangladesh dauting target

One-down Mosaddek Hossain chased a ball wide outside the off-stump to give a catch to Asghar Afghan at long off after making 12 runs.

Rashid trapped Mushfiqur Rahim plumb in front after the former Bangladesh skipper started in a confident manner to make 23 off 25 balls. Rashid delivered another blow in his next over to dismiss Mominul Haque, out lbw for three.

Earlier, resuming at 237-8 after more than two hours’ delay because of drizzle, Afghanistan added 23 runs to their overnight score before they were all out for 260, which took their lead close to the 400-run mark.

The highest successful run chase in Bangladesh is 317-7 by New Zealand at the same ground in 2008.

Yamin Ahmadzai was run out for nine and off-spinner Mehidy Hasan removed last man Zahir, leaving Afsar Zazai stranded on 48.