Bangladesh have recorded the third-biggest victory (by runs) in Test cricket history and the biggest in 89 years. Bangladesh defeated Afghanistan by 546 runs in the one-off Test in Mirpur. England had recorded the biggest-ever win in Tests by defeating Australia by 675 runs in 1928, while Australia's 562-run win over England is the second-biggest Test win ever.