Workhorse Johnson sets innings record