Afghanistan crushed Bangladesh by 224 runs in the one-off Test in Chittagong.
The visitors defied rain and fading light on the final day to register the big win.
Chasing a massive victory target of 398, Bangladesh fell for 173 in their second innings.
Afghanistan's 20-year-old captain Rashid Khan claimed 6 for 49 and completed his maiden 10-wicket haul.
He also scored a half-century (51) in the match and was named Man of the Match.
It’s Afghanistan’s maiden overseas Test victory in just their third match.

Egypt demand FIFA investigation into officiating of Argentina match
Mexico name national team legend Rafael Marquez as new manager
Zverev sets up Wimbledon semi-final clash with wildcard Fery
Kostyuk and Noskova book Wimbledon semi-final slots
Switzerland edge Colombia to reach first World Cup quarter-final since 1954
