Johnson enjoys record-setting day for Titans