Jonny Bairstow produced a blistering display with the bat to finish unbeaten on 99 as he helped the team post a colossal 592 all out in response to Australia’s first-innings score of 317.