The Tennessee Titans improved to 6-3 on the season after hanging on at home 24-20 against the Cincinnati Bengals.