Cruz battles O'Rourke