The Cardinals rallied twice from big deficits Wednesday night, but Kevin Pillar’s two-run home run in the eighth inning was the decisive moment as the Giants posted a 9-8 win at Busch Stadium.
Paul Goldschmidt doubled and tripled to drive in four runs as the Cards overcame deficits of 4-0 and 7-4, eventually leading 8-7.
Pillar’s 21st home run came against Giovanny Gallegos (3-2), who was the seventh pitcher for the Cardinals on a night that started with Michael Wacha going two scoreless innings. The Giants hit three homers on a night the Cardinals surpassed three million in attendance for the 16th consecutive year.