The Raiders (5-4) broke a two-game losing streak and took a half-game lead over the Kansas City Chiefs in the AFC West.
Palmer looked much better in making his second start and third appearance since being acquired in a trade with Cincinnati, throwing touchdown passes of 33 and 26 yards to Denarius Moore.
He’d been semi-retired and living in Del Mar, just north of San Diego, before being traded. Palmer was 14 for 20 for 299 yards, with one interception.
The Chargers (4-5) looked dismal most of the night and lost left tackle Marcus McNeill, right guard Louis Vasquez and linebacker Takeo Spikes, a former Washington County star, to injuries.
Palmer was 8 for 10 with 169 yards in the first half, when the Raiders racked up 293 yards of total offense to 65 for San Diego.
The bumbling Chargers managed just three first downs in the half.
Rivers was 4 for 11 with 44 yards and got sacked three times. They had four consecutive three-and-out drives before Rivers was sacked on San Diego’s final possession of the half.
Bush scored Oakland’s first TD on a 2-yard plunge in the first quarter, giving them a 7-3 lead. He had 17 carries for 86 yards in the half. Moore had three catches for 86 yards.