Adam Wallis wins 28th Beasley Memorial.