Getting five wickets in an innings is a special achievement for any Test bowler, but 10 in a match is something else.

Only 219 have managed it in the long history of Test cricket, with 47 of those bowlers achieving the feat on three or more occasions. Can you name those 47 players in 10 minutes?