Home Baseball Cardinals beat the Pirates… but at a price