Cardinals know they have not seen the last from the Pirates