So you are telling me the Cardinals have a chance

The San Diego Padres hold the National League record for hitting a home run in consecutive games with 25. The Cardinals are sitting at 24 and could tie the record tonight in Pittsburgh.