GEICO Suzuki's Martin Cardenas earns dramatic win in Utah