Yesterday's scheduled game between the St. Louis Cardinals and Pittsburgh Pirates at PNC Park has been postponed due to rain. The Pirates led 4-2 in the second inning when play was halted. A makeup date has yet to be announced. The Cards won the opener of the series 10-6 on Monday. The teams wrap up the series on Wednesday.