Alec Burleson hit two homers and drove in five runs to propel the St. Louis Cardinals past the visiting San Francisco Giants 9–4 on Saturday.
Paul Goldschmidt hit his 350th career homer, a two-run shot, and Brendan Donovan hit a solo homer as the Cardinals won for the seventh time in 10 games.