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.

Mercedes' Russell takes Azerbaijan GP pole
Rayan's late equaliser rescues Brazil against Australia
Gulf Giants Development win DP World ILT20 Development Tournament
Sinner withdraws from China Open as knee injury recovery continues
Alcaraz calls for end to late-night finishes at Grand Slams
