Afghanistan spinner Rashid Khan became the youngest player ever to captain a Test team when he led his side in their one-off match against Bangladesh in Chattogram on Thursday.
Aged 20 years and 350 days when he walked out for the toss on the first day, Rashid broke a 15-year record held by former Zimbabwe wicketkeeper Tatenda Taibu, who was eight days older when he led his side against Sri Lanka in Harare in 2004.
Rashid was appointed Afghanistan's captain across all three formats of the game in July after the team's dismal performance at the 50-over World Cup, where they lost all nine of their group matches and finished at the bottom of the standings.
Rashid won the toss and elected to bat first and his side did well to finish the opening day on 217 for five in 96 overs.
Rahmat Shah, who was appointed Test captain in April but replaced before he had the chance to lead the side, became the first Afghanistan player to score a Test century when he hit 102 while former captain Asghar Afghan was unbeaten on 88.
Tendulkar pays homage to Achrekar sir on Teachers' Day
Ponting's advice for out of form Warner
India tour gives SA Team Director sleepless nights
India Report Card: Bumrah 10/10; Vihari 10/10
Redemption for Smith, replaces Kohli as No.1 in Tests