MLB: San Francisco 7, San Diego 1

July 24, 2012 at 12:56 AM

SAN FRANCISCO, July 24 (UPI) -- Buster Posey drove in four runs to back seven solid innings from Ryan Vogelsong Monday in the San Francisco Giants' 7-1 victory over San Diego.

Posey's RBI single triggered a four-run first inning that gave the Giants a big early lead and the catcher added a three-run homer in the fifth to put the contest away.

Ryan Theriot and Melky Cabrera each collected three hits and scored a pair of runs as the National League West-leading Giants took the first of a three-game series.

Vogelsong (8-4) breezed through San Diego's lineup, holding the Padres to one run on four hits while walking three and striking out six as he snapped a personal three-start winless streak.

Clayton Richard (7-11) was lit up for seven runs on nine hits in a five-inning effort for San Diego.

Yonder Alonso provided the Padres' lone RBI.

Related UPI Stories
Latest Headlines
Top Stories
Los Angeles Dodgers trade for Mat Latos, Mike Morse from Miami Marlins
Robert Kraft rips commissioner, calls Tom Brady's ban 'unfathomable'
Cincinnati Reds claim rare series win vs. St. Louis Cardinals
Kam Chancellor might hold out of Seattle Seahawks camp
San Francisco Giants' Peavy, three relievers shut out Milwaukee Brewers