Salazar electric with 9 Ks as offense stays hot