In this quiz, you have to name the playing XIs from the first time Bangladesh beat Australia in Test cricket.

This match took place in Mirpur, in 2017. Before this, Australia and Bangladesh had played each other four times in Tests, with Australia winning three matches by an innings and the other by three wickets in Fatullah in 2006.

In this match, Bangladesh batted first and posted 260, thanks to a couple of half-centuries. In the second innings, one of these half-centurions then took five wickets to help bowl the visitors out for 217, and take a 43-run lead.

The other half-centurion from the first innings then repeated the feat second time around to help his side set Australia a victory target of 265. Despite a century from one Australian opener, they were knocked over for 244.

Both captains from this match are still active in Test cricket, but neither one leads their team anymore.

Can you name all 22 players who took part in this historic match? You have three minutes to do so.

Follow Wisden for all cricket updates, including live scores, match stats, quizzes and more. Stay up to date with the latest cricket news, player updates, team standings, match highlights, video analysis and live match odds.