Election battle