Baseball Cardinals stay red hot