Charges fly in high-stakes Dist. 19 race