SAN DIEGO -- It was far from pretty, but the Giants pulled away from Petco Park on Thursday with another victory.
The 8-3 win over the lowly San Diego Padres was the eighth in the last 11 games for the Giants, who have not lost a series since May 7-9, when they dropped two of three to the first-place Los Angeles Dodgers. The Giants have won six of nine matchups since, tying the other three.
They have the best winning percentage in baseball over the past month, but Thursday's victory was unlike most of the others.
The Giants committed a season-high four errors but also tied a season-high with three homers. They were sloppy all around behind starter Matt Cain, who dominated at times (nine strikeouts) but also often was hit hard (seven hits in seven innings).
Cain was staked to a four-run lead early thanks to run-scoring hits from Buster Posey, Brandon Belt and Ryan Theriot. Posey homered in the third and the Giants later got homers from Angel Pagan and Gregor Blanco.
The three-homer game was the Giants' first since April 11 at Coors Field, when Nate Schierholtz homered twice and Brandon Crawford also went deep.
In between the bursts of power, there was plenty for manager Bruce Bochy to shake his head about. With a four-run lead and one out in the third, Ryan Theriot tried to get a force at home instead of taking the easy out at second; Theriot's throw skipped and a run scored.
Pagan dropped a fly ball and BrandonBelt and Joaquin Arias made errors on grounders. The Giants had not committed an error in their past six games but reclaimed the major league lead (55).
The Padres loaded the bases in the eighth and ninth innings but failed to score.
The win was the Giants' first since 2007 in which they committed four errors.