Philip Rivers threw for three touchdowns and Vincent Jackson set a career-high with 148 receiving yards, as the San Diego Chargers routed their AFC West-rival Oakland Raiders, 34-7.