Jake Peavy limited the Reds to two runs in six-plus innings and helped himself in a big way at the plate, crushing a solo home run in the fourth, to help guide the San Francisco Giants to a 5-3 victory over Cincinnati on Wednesday night at AT&T Park.