Jake Peavy and the Giants recovered from a shaky start to the season and now look like they will be difficult to catch in the NL West.