Cardinals run out of time