SAN FRANCISCO — Brandon Crawford hit a two-run single for his first RBIs since April and the San Francisco Giants capitalized on shoddy fielding by St. Louis to give Matt Cain support on a rare shaky day as the Giants beat the Cardinals 7-5 on Thursday.
St. Louis made three errors in a game for the second time this week with the most important coming in the sixth inning: Third baseman David Freese's errant throw on pinch-hitter Aubrey Huff's two-out grounder allowed Brandon Belt to score the go-ahead run.
First baseman Lance Berkman also made an error in the second inning to help lead to Crawford's two-run single. Three of the five runs scored off Adam Wainwright (2-5) were unearned.