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.

Dalic named UAE coach after leaving Croatia
Messi doubts playing 'for much longer' after father's death
Italy's Curtis takes 50m backstroke world record
Rybakina fights back to beat Osaka at Canadian Open
