The Cincinnati Bengals recorded their fourth successive victory as Andy Dalton's late touchdown saw off the San Diego Chargers 20-13.