Justin Herbert threw for a touchdown and ran for one as the Los Angeles Chargers won their third straight game, pulling away in the second half to beat the Tennessee Titans 27-17 on Sunday.