Drew Brees broke a half-century-old NFL record by throwing a touchdown pass in his 48th straight game, and the New Orleans Saints won for the first time this season, 31-24 over the San Diego Chargers on Sunday night.