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.

Chelsea confirm Xabi Alonso appointment on four-year deal
McIlroy roars back into contention with third-round 66 at PGA Championship
Semenyo magic hands Man City 1-0 FA Cup win over Chelsea
FIFA says it held positive talks with Iran's FA ahead of World Cup
Svitolina fights off Gauff to win third Italian Open title
