Titans fall 31-23