Buster Posey homered and had four RBIs and Ryan Vogelsong pitched seven solid innings as the Giants won for the eighth time in 10 games with a dominating 7-1 victory against the San Diego Padres at AT&T Park on Monday.
Posey, Melky Cabrera and Ryan Theriot had three hits apiece as the Giants maintained their 1½-game lead over the Los Angeles Dodgers in the National League West. The Dodgers knocked off the St. Louis Cardinals 5-3.
Vogelsong (8-4) allowed one run and four hits while beating the Padres for the first time in his career. He struck out six and walked three to hand San Diego just its third loss in 10 games.
The Giants jumped on Padres starter Clayton Richard (7-11) for four first-inning runs and put the game away on Posey’s three-run, opposite-field homer in the fifth.
Posey had a run-scoring single in the first to drive in the initial run. Angel Pagan’s bases-loaded walk, Joaquin Arias’ fielder’s choice and Brandon Crawford’s RBI single pushed across the inning’s other runs.
Arias started at third base, while Pablo Sandoval shifted over to first base as the struggling Brandon Belt did not start. Belt, who went 1-for-20 on the recent six-game road trip with eight strikeouts, did enter the game late as a pinch runner.
San Diego got on the board in the fourth on a sacrifice fly by Yonder Alonso. Richard allowed seven runs and nine hits in five innings.
NOTES: Posey has three or more hits in five of the last eight games. ... Padres outfielder Carlos Quentin (knee) sat out one day after signing a three-year contract extension. ... Crawford had a double taken away in the sixth on appeal when it was ruled he missed first base. He was ejected after grounding out in the bottom of eighth after stomping on first base and saying something to umpire Jordan Baker.